useradd 用户名 为计算机添加用户,但不为用户建立主目录
  此命令缺陷:该用户可以登录到系统的Shell,但不能登录到图形界面,
  因为桌面环境无论是KDE还是GNOME,需要用到用户主目录中的一些配置文件
  若用此命令创建用户,当用户登录GNOME时,系统会提示无法找到用户主目录,并拒绝访问
  若在字符界面的2号控制台(Ctrl+Alt+F2)使用此用户登录,系统会引导该用户进入根目录

passwd 用户名 创建或修改密码

ubuntu 把用户加入sudo ubuntu命令行添加用户_用户名


useradd -m 用户名 创建用户,并为用户建立主目录

ubuntu 把用户加入sudo ubuntu命令行添加用户_ubuntu 把用户加入sudo_02

ubuntu 把用户加入sudo ubuntu命令行添加用户_主目录_03


useradd -g 组名 用户名 用户建立时为其创建或指定一个组

缺点:这样的设置增加了用户由于不经意地设置权限而能够彼此读取文件的可能性

ubuntu 把用户加入sudo ubuntu命令行添加用户_Shell_04


useradd -s 用于用户登录后所使用的shell

  /bin 目录下找到特定的Shell.

    常用:BASH,TCSH、ZSH(Z-Shell)、SH(Bourne Shell)

不指定-s默认使用sh(在大部分系统中,这是指向BASH的符号链接)登录系统

ubuntu 把用户加入sudo ubuntu命令行添加用户_ubuntu 把用户加入sudo_05


userdel 用户名 删除用户,但并不删除用户的主目录

ubuntu 把用户加入sudo ubuntu命令行添加用户_ubuntu 把用户加入sudo_06


usrdel -r 用户名 删除用户的同时,删除用户的主目录,以释放硬盘空间

ubuntu 把用户加入sudo ubuntu命令行添加用户_用户名_07


  /etc/passwd 所有用户信息都登记在此配置文件中

ubuntu 把用户加入sudo ubuntu命令行添加用户_主目录_08


  /etc/shadow 文件则保管用户的登录密码(加密的)

ubuntu 把用户加入sudo ubuntu命令行添加用户_ubuntu 把用户加入sudo_09


  /etc/group 保存组信息

ubuntu 把用户加入sudo ubuntu命令行添加用户_主目录_10


groupadd 组名 添加组

ubuntu 把用户加入sudo ubuntu命令行添加用户_Shell_11


groupmod -n 新的组名 旧(已有)组名 修改组名

ubuntu 把用户加入sudo ubuntu命令行添加用户_ubuntu 把用户加入sudo_12


groupmod -g 新的组ID号 旧(已有)组名 修改组ID

ubuntu 把用户加入sudo ubuntu命令行添加用户_主目录_13


groupdel 组名 删除组

ubuntu 把用户加入sudo ubuntu命令行添加用户_用户名_14


usermod 修改已有的用户账户

  -d  修改用户主目录

  -e  修改账户的有效期限,以公元月/日/年的形式表示(MM/DD/YY)

  -g  修改用户所属的组

  -l 修改用户帐号名称

  -s  修改用户登录所使用的Shell

如下:将john改为bob,主目录改为/home/bob, 并设置帐号有效期2019年1月1日

ubuntu 把用户加入sudo ubuntu命令行添加用户_用户名_15