1.用户理解 用户信息涉及到的系统配置文件 /etc/passwd/用户信息 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow/用户认证信息 用户:密码:最后一次修改密码的时间:最短有效期:最长有效期:警告区:非活跃区:帐号到期日 /ect/group/组信息 组名称:组密码:组id:附加组成员 /etc/gshadow/组认证信息 /home/username/用户家目录 /etc/ske/.*/用户骨架文件 2.用户管理 1.用户的建立 useradd -u/指定用户uid -g/指定用户gid -G/指定用户附加组,这个组必须存在
-c/用户说明 -d/用户家目录 -s//用户所使用的shell,/etc/shells记录了用户能使用shell的名字2.用户删除 userdel -r 用户名称 -r 表示删除用户信息及用户的系统配置
3.组的建立 groupadd -g /建立组 groupdel 组名字/删除组 做以上实验的监控命令 watch -n 1’ tail -n 3/etc/passwd/etc/group;echo====;ls -1/home;echo===;ls -1/mnt’ 4.用户id信息查看 id 参数 用户 -u -g -G -n/显示名称而不是id数字 -a/显示所有信息 5.用户信息更改 usermod -l /更改名称 -u/更改uid -g/更改gid -G/更改附加组 -aG/添加附加组 -c/更改说明 -d/更改家目录指定 -md/更改家目录指定及家目录名称 -s/更改shell -L/冻结帐号 -U/解锁帐号
3.用户权力下方 1.下方权力配置文件:/etc/sudoers 2.下放权力的方法 超级用户执行visudo进入编辑etc/sudoers模式 4.用户认证信息的控制
chage 参数用户 -d /用户密码最后一次修改时间,如果设定成0,用户登陆系统后必须修改自己的密码 -m /最短有效期 -M/最长有效期 -W/警告期 -I/用户非活跃天数 监控命令 watch -n 1 passwd -S user