Linux的用户和组管理

/etc/group系统里所有的组信息配置文件

第一列:表示组名

第二列:组密码 X表示占位,真正的密码在gshadow里

第三列:组号 组号0表示root组,1–499属于系统组,500以后的属于用户组。第四列:组内用户列表


/etc/group文件里的每一行都对应系统里的一个组


/etc/gshadow组密码配置文件


/etc/passwd用户配置文件此文件里的每一行都对用着系统里的一个用户如:root:x:0:0:root:/root:/bin/bash第一列:用户名第二列:密码,真正的密码存储在/etc/shadow里第三列:用户id第四列:所属组的组id第五列:注释信息第六列:用户的主目录(家)第七列:shell类型


/etc/shadow用户密码配置文件第一列:用户名第二列:密码

相关命令:$groupadd testgroup$groupadd -g 613 testgroup2添加一个testgroup2组,组号为613$groupmod -n testgroup3 testgroup修改组名testgrouup为testgroup3$groupmod -g 713 testgroup3修改testgroup3的组号为713$groupdel testgroup2


$groupdel testgroup2删除组,如果当前组内存在用户,不能直接删除组,$useradd -g group1 zhangsan添加zhangsan用户到group组在添加新用户的同事,如果没有指定用户的组,则创建一个以用户名命名的组,然后将用户添加至该组中。$useradd -d /root/home/zhangsan -g group1 zhangsi添加zhangsi账户,家为… 组为…$usermod-c 修改用户的注释信息comment$usermod -c zhushi user1-l 修改用户名login_name$usermod -l user2 user1-d 修改用户的家home_dir$usermod -d /home/xinjia user1-g 修改用户的所属组group_name$usermod -g group2 user1

$userdel -r zhangsan删除张三的家(主目录)

禁止普通账户登录1、禁止某个人/etc/shadow 保存用户密码的文件找到这个人,在密码前面加上!2、禁止所有人在/etc/目录下,创建一个叫nologin的文件只要存在这个文件,系统中所有普通用户不能登录

passwd【选项】用户passwd设置某个用户密码-S查看当前用户密码状态-l锁定用户(即当前用户不能登录)-u解锁-d删除密码$passwd -S zhangsan如果输出password locked.表示没有设置密码$passwd zhangsan

gpasswd添加或删除组成员(对附属组进行更改)-a添加-d删除

su切换用户newgrp切换组whoami显示当前用户

$id user1查看狗哥用户的详细信息$groups user1查看某个用户的所属组,包括附属组chfn 设置用户资料finger显示用户资料

妩媚动人,让我感受到了大自然的神奇。

Linux的用户和组管理

相关文章:

你感兴趣的文章:

标签云: