用户管理主要文件:
1、/etc/passwd
打开后的例子,选取一行解释:lin_001:x:501:501::/home/lin_001:/bin/bash
1、账户名称
2、密码,这里的密码被移到/etc/shadow这个加密后的文件中
3、UID
4、GID
5、说明,这里为空
6、根目录
7、默认的shell
2、/etc/shadow
打开后的例子,选取一行解释
lin_001:$6$BzhxWye3$cYKg7e3b1a.tyxglA07r23vTJMAOEqFbGX5P88sClT5i3kOzMGB3yEXzMtwec4/nYxU3UQLYw.EChCKKFG949/:15302:0:99999:7:::
1、账户
2、加密后的密码
3、上次更改密码时间
4、密码不可被更改的时间。0表示随时可以修改
5、密码需要重新变更的时间。99999表示不需要变更
6、密码变更期限快到前的警告期
7、密码失效期限
8、账号取消日期
9、保留
3、增加用户步骤
1、useradd name默认建立
2、设定可以在/etc/login/defs中设定
4、userdel删除账户
1、userdel -r name 全部删除
2、userdel name 只删除改账号内容
5、chfn 修改用户信息
6、passwd修改密码
7、sudo的用法
sudo可以获得root的权限,但是必须在root用户的授权下才可以使用
在root用户下 键入visudo 进入编辑状态
在root ALL=(ALL) ALL
下添加一行,是lin_001可以使用sudo
lin ALL=(ALL) ALL)