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日