用户和用户组
/etc/group 组信息
mongodb:x:133:mongodb
组名:组密码占位符:组编号:用户列表(可省略同名用户)
/etc/gshadow 组密码
mongodb:!::mongodb
组名:组密码:组管理者:用户列表 (注明:组管理者一般为空代表该组所有用户都可以管理该组)
/etc/password 用户信息
cbwleft:x:1000:1000:ubuntu,,,:/home/cbwleft:/bin/bash
用户名:密码占位符:用户编号:用户组编号:用户注释:用户主目录:shell类型
/etc/shadow 用户密码
root:!:17263:0:99999:7:::
cbwleft:$1$jiH27m/C$m8GuFaYO/NKbhVam5TDu/.:17263:0:99999:7:::
第二位是一个不可逆的密码
用户基本命令: 1. useradd 用户名 //添加用户,所在用户组与用户名同名 2. useradd -g 组名 用户名 //添加用户,指定其所在的组 3. useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名 4. usermod -c 注释信息 用户名 //为指定用户名添加注释 5. usermod -l 新用户名 旧用户名 //更改用户名 6. usermod -d 目录 用户名 //更改用户个人文件夹的路径 7. usermod -g 新用户组 用户名 //更改指定用户的所属组 8. userdel 用户名 //删除用户,但是不删除用户个人文件夹里的文件 9. userdel -r 用户名 //删除用户并且删除用户个人文件夹里的文件 用户组基本命令: 1. groupadd 组名 //添加用户组 2. groupadd -g 组编号 组名 //添加用户组并指定组编号 3. groupmod -n 新组名 原组名 //更改用户组名称 4. groupmod -g 组编号 组名 //更改用户组编号 5. groupdel 组名 //删除用户组
passwd -l 用户名 //锁定用户 passwd -u 用户名 //解锁 passwd -d 用户名 //清除密码登录 gpasswd -a 用户名 附属组 //给用户添加附属组 gpasswd -d 用户名 附属组 //把用户从附属组中删除 newgrp 组名 //把用户的组切换到附属组 useradd -g group1 -G group2,group3...//同时指定主用户组和附属用户组 gpasswd 用户名 //更改组密码,回车会有相应的提示操作
id 用户名//显示指定用户信息,包括用户编号、用户编号、主要组编号及名称、附属组列表 su 用户名 //切换到其他用户下 su 后面什么也不接//表示切换到root用户下 whoami//显示当前登录用户名 groups 用户名 //显示用户所在的所有组,包括主要组和附属组 chfn 用户名 //设置用户资料,依次输入用户资料 finger 用户名 //显示用户详细资料
浙公网安备 33010602011771号