用户和用户组

/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 用户名 //显示用户详细资料

 

posted on 2017-05-18 22:18  cbwleft  阅读(111)  评论(0)    收藏  举报