您现在的位置是:首页 >学无止境 >Linux:centos:组账户管理 》》添加组,用户加入组(设置组密码),删除组,查询账户信息,查询登录用户信息网站首页学无止境
Linux:centos:组账户管理 》》添加组,用户加入组(设置组密码),删除组,查询账户信息,查询登录用户信息
/etc/group # 组信息文件
/etc/gshadow # 组密码文件(不常用)
groupadd + (属性) + 组名 # 新建组
groupdel + (属性) + 组名 # 删除组
gpasswd # 可以设置组密码(不常用) && 向组里添加用户 && 从组删除用户 && 批量添加用户
id + 用户名 # 查询用户身份标识 显示用户id、组id、附加组id
groups + 用户名 # 查询用户所属的组
finger + 用户名 # 查询用户帐号的详细信息
users # 查询已登录到主机的用户信息
w # 查询已登录到主机的用户信息
who # 查询已登录到主机的用户信息
练习之前先创建三个用户分别是,test1,test2,test3 并为他们随意设置密码
(3条消息) Linux:centos:用户基础设置》》添加,修改属性,删除,修改密码_鲍海超的博客-CSDN博客
/etc/group 里边存有组的信息,如果想查询某个组可以使用
grep "root" /etc/group
groupadd
-g 指定组id号
groupadd a
#创建一个名为a的组
默认的组id号都是接着上边往下排的
我们再创建一个b的组 但是他的id号为20000
groupadd -g 20000 b
gpasswd
-a:向组内添加一个用户
-d:从组内删除一个用户成员
-M:定义组成员列表,以逗号分隔
使用
gpasswd b
#为b修改密码 只不过这个操作非常少用
把test1 加入进a组
gpasswd -a test1 a
gpasswd -M test1,test2,test3 a
将test2移出a组
gpasswd -d test2 a
groupdel
删除a和b 组
groupdel a
groupdel b
查询所在组
然后我们把test1 加入 root组
gpasswd -a a root
开始查询test1
id + 用户名
id test1
可以看到他同时在3个组
groups + 用户名
groups test1
查询在线情况
finger + 用户名
如果默认没有这个软件可以去安装
(3条消息) Linux:rpm查询安装 && yum安装_鲍海超的博客-CSDN博客
yum -y install finger
users
w
who