美文网首页
Linux创建新用户

Linux创建新用户

作者: 岸边露伴一动不动 | 来源:发表于2020-07-15 16:08 被阅读0次

    1、新建用户组

    /etc/group文件中保存当前系统所有用户组信息,格式为:组名:组密码占位符:组编号:组中用户名列表
    /etc/gshadow文件中保存当前系统用户组的密码信息,格式为:组名:组密码:组管理者:组中用户名列表

    新建组的命令:groupadd 组名,普通组的GID从500开始分配

    image.png
    如图,创建一个Test组

    2、新建新用户

    /etc/passwd,存储当前系统中所有用户的信息,格式为:用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
    /etc/shadow,存储当前系统中用户的密码信息

    新建用户的命令:useradd 用户名,如果不使用-g指定组名,则系统会自动创建一个跟用户名同名的组,将新用户创建到该组下

    image.png

    3、给新用户sudo权限

    创建完新用户之后,使用su命令切换到新用户,在该新用户下,使用sudo命令,会要求输入密码

    image.png
    但是此时,我们新创建的用户并没有设置密码,所以使用ctrl+c停止进程,给用户设置密码。返回root用户,使用 passwd 用户名 命令
    image.png
    此时再切换到新创建的用户,使用sudo命令,报错 sady1 不在 sudoers 文件中。
    image.png
    这是因为这个用户不支持sudo,需要进行配置。配置过程如下
    • 切换回 root 用户

    • 使用vim /etc/sudoers打开 /etc/sudoers 文件

    • 在文件中找到root ALL=(ALL) ALL这一行,在此行后添加sady1 ALL=(ALL) ALL(sady1 应该是你自己的用户名)

      image.png
    • 该文件是只读的,输入:wq!强制保存
      之后切换到你的用户,使用sudo命令即可成功切换。
      如果之后仍然报错:用户xx不能在localhost上运行sudo,请检查你写入/etc/sudoers文件的语法有无错误。

    相关文章

      网友评论

          本文标题:Linux创建新用户

          本文链接:https://www.haomeiwen.com/subject/brxjhktx.html