linux学习(5)linux系统用户与用户组管理

2017-06-27  本文已影响0人  Gatsby_anan

查看/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

上一篇下一篇

猜你喜欢

热点阅读