*标题:用户管理
*类型:课程总结
*作者:尹亮
*时间:2013.10.30
1. 用户的创建、删除等操作
1) 基本命令:useradd,adduser,userdel,passwd等
useradd与adduser的区别:
使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。
使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户。
userdel+用户名:只删除/etc/passwd与/etc/shadow中的该账户信息
加”-r”参数,连同相关文件一起删除
passwd命令常用参数:
-k 保留即将过期的用户在期满后能仍能使用
-d 删除用户密码
-l 锁定用户密码,使其无法更改密码
-u 解除锁定用户密码
-S 显示用户密码状态
2)用户管理相关配置
/etc/passwd 保存了用户的密码信息
用户名:加密的口令:用户ID :组ID :帐户的其他说明:家目录:登录时运行的程序
/etc/shadow 实际保存的用户加密后的密码信息
name:password:last:min:max:warn:inactive:expire:reserved
/etc/group 用户组的信息
2.用户标识符:UID与GID
UID:用户标识符
ID范围:0 系统管理员,1-499 系统账号,500-65535 可登录账号
GID:这个与/etc/group有关,其实/etc/group与/etc/passwd差不多,只是它是用来规划组名与GID的对应。
查看命令:id
功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名
3. 手动添加用户步骤:
1.添加新群组(/etc/group)
2.创建账户的相关信息(/etc/passwd)
3.同步passwd与shadow文件 (pwconv)
4.设置账户密码(passwd)
5.创建用户的根目录 (cp –r /etc/skelhome/username)
6.更改用户目录的所有者属性
(chown –R username.group /home/username)