Linux中有关的用户和组的配置文件主要有以下几类:passwd、shadow、group和gshadow 。其中passwd用户保存用户的账户信息,对任何用户可读;shadow支队root用户可读;group是指对用户分组从而达到权限控 制的一种手段,任何用户都可读该文件;gshadow用于定义用户的组口令、组管理员的信息。
常用的一些用户管理的命令:
增加用户的命令:useradd -u UID -g 组名 -d/home/组名 -s/bin/bsh -e 2011/1/1(过期时间 )用户名(zhang)
删除用户的命令:userdel -r username
修改用户的账户的属性:usermod -l newusername username 改变已有的用户名
锁定指定的用户名:usermod -L username
解锁锁定的用户: usermod -U username
修改用户的密码口令:passwd 密码
passwd的相关操作
passwd -S username 用于查询指定用户的口令的状态,只有root 用户可用
passwd -l username用户锁定指定的用户
passwd -u username 用户解锁相关的用户
passwd -d username 用于删除指定的用户的口令,只有root 用户可用
组账户的相关管理命令:
groupadd -r 组名
groupdel -r 组名
groupmod -r 组名 (改变组的相关属性)
gpasswd的相关命令:用户将中指定的用户添加到组中或者从组中删除
命令的格式: gpasswd[参数] 用户名 组名
gpasswd -a username groupname 将指定的用户添加到指定的用户分组中。
gpasswd -d username groupname 从组内删除指定的用户
gpasswd -A usernmae groupname 将指定的用户指定为组的管理员