查看/etc/passwd文件
anan@Love:~$ cat /etc/passwd | head -n 5
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
解说:cat /etc/passwd | head -n 5 查看/etc/passwd文件内容 使用管道| 显示前5行
root:x:0:0:root:/root:/bin/bash
root用户 密码 用户id 用户组id 备注 用户所属目录 用户shell
查看/etc/shadow文件
sudo cat /etc/shadow |head -n 5
root:!:17334:0:99999:7:::
daemon::16911:0:99999:7:::
bin::16911:0:99999:7:::
sys::16911:0:99999:7:::
sync::16911:0:99999:7:::
解说root:!:17334:0:99999:7:::
root用户 密码 上次更改密码日期 要过多少天才可以更改密码 密码多少天后到期 到期前多少天发出警告 帐号失效日期 帐号生命周期 保留(无意义)
新增组命令:groupadd -->gourpadd [-g GID] groupname
删除组命令:groupdel -->groupdel groupname
删除用户: userdel -->userdel username
-r 删除用户时将用户的家目录一并删除
新增加用户:useradd -->useradd username
-u 自定义UID
-g 表示使新增用户组属于已经存在啊的某个组
-d 自定义家目录
-M 不建立家目录
-s 自定义shell
chfn更改用户的finger-->/etc/passwd文件第五个字段信息
chfn username
whoami
查看当前用户.
设置普通用户不用输入root密码就可以进入root账户
visudo
最后面添加下列三行
User_Alias USER_SU=你要添加的用户如anan
Cmnd_Alias SU=/bin/su
USER_SU ALL=(ALL) NOPASSWD:SU
设置不允许远程登录root
配置文件/etc/ssh/ssh_config --PermitRootLogin yes-->PermitRootLogin no
service sshd restart
网友评论