Ubuntu基础命令(六)--添加和删除用户和用户组

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

passwd 用户名 创建或修改密码
在这里插入图片描述
useradd -m 用户名 创建用户,并为用户建立主目录
在这里插入图片描述在这里插入图片描述
useradd -g 组名 用户名 用户建立时为其创建或指定一个组
缺点:这样的设置增加了用户由于不经意地设置权限而能够彼此读取文件的可能性
在这里插入图片描述
useradd -s 用于用户登录后所使用的shell
  /bin 目录下找到特定的Shell.
    常用:BASH,TCSH、ZSH(Z-Shell)、SH(Bourne Shell)
不指定-s默认使用sh(在大部分系统中,这是指向BASH的符号链接)登录系统
在这里插入图片描述


userdel 用户名 删除用户,但并不删除用户的主目录
在这里插入图片描述
usrdel -r 用户名 删除用户的同时,删除用户的主目录,以释放硬盘空间
在这里插入图片描述
  /etc/passwd 所有用户信息都登记在此配置文件中
在这里插入图片描述
  /etc/shadow 文件则保管用户的登录密码(加密的)
在这里插入图片描述
  /etc/group 保存组信息
在这里插入图片描述


groupadd 组名 添加组
在这里插入图片描述
groupmod -n 新的组名 旧(已有)组名 修改组名
在这里插入图片描述
groupmod -g 新的组ID号 旧(已有)组名 修改组ID
在这里插入图片描述
groupdel 组名 删除组
在这里插入图片描述
usermod 修改已有的用户账户
  -d  修改用户主目录
  -e  修改账户的有效期限,以公元月/日/年的形式表示(MM/DD/YY)
  -g  修改用户所属的组
  -l 修改用户帐号名称
  -s  修改用户登录所使用的Shell
如下:将john改为bob,主目录改为/home/bob, 并设置帐号有效期2019年1月1日
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Mikowoo007/article/details/84952068