# adduser和useradd区别

# adduser

示例:

adduser test
passwd test

​ 傻瓜式(交互式)的增加用户,会一起创建主目录、用户组,指定shell版本等等。

# useradd

示例:

useradd -d "/home/test" -m -s "/bin/bash" test
passwd test

​ 不带参数,只创建一个用户,其它的都没创建,所以一般会带参数一起使用。

常用命令行参数:

  • -d:指定用户的主目录
  • -m:如果主目录存在不再创建,但是此目录并不属于新创建用户;如果主目录不存在则创建,-m-d一块使用。
  • -s:指定用户登录时的shell版本。
  • -M:不创建主目录。

# userdel

​ 删除用户

  • -r:是否连用户主目录一起删除。

    userdel test #删除用户不删除主目录
    userdel -r test #删除用户,连主目录一起删除。