美文网首页
ubuntu添加新用户和组

ubuntu添加新用户和组

作者: i_木木木木木 | 来源:发表于2021-11-11 16:12 被阅读0次

    添加组

    groupadd newgroup
    

    创建用户有两条命令:addueruseradd,对应着两条删除用户的命令:deluseruserdel
    这两种命令之间的区别:
    adduser:会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
    useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

    添加用户并指定用户组

    // -g 指定用户组
    // -m 创建用户主目录
    useradd -g username -m maindirectory
    

    设置密码

    passwd username       //根据提示键入密码
    
    • useradd有一个选项 -p 也可以设置密码,但是 -p 后面的字符串必须是 [加密后的密码]

    删除用户

    userdel -r username     // -r 删除用户的同时删除用户主目录
    

    给用户设置sudo权限

    用户添加完成之后使用sudo命令会报错:
    username is not in the sudoers file. This incident will be reported

    设置sudo权限

    // 在root用户下,给文件/etc/sudoers可写的权限
    chmod +w /etc/sudoers
    
    // 给文件/etc/sudoers添加新内容
    echo 'username ALL=(ALL) ALL' >> /etc/sudoers
    
    // 在root用户下,恢复文件/etc/sudoers只读的权限
    chmod -w /etc/sudoers
    

    补充

    // 允许用户username执行sudo命令(需要输入密码)。
    username ALL=(ALL) ALL 
    
    // 允许用户username执行sudo命令,并且在执行的时候不输入密码。
    username ALL=(ALL) NOPASSWD:ALL 
    
    ////////////
    
    // 允许用户组newgroup里面的用户执行sudo命令(需要输入密码)。
    %newgroup ALL=(ALL) ALL 
    
    //允许用户组newgroup里面的用户执行sudo命令,并且在执行的时候不输入密码。
    %newgroup ALL=(ALL) NOPASSWD:ALL 
    

    相关文章

      网友评论

          本文标题:ubuntu添加新用户和组

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