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显示用户资料

 

转载于:https://www.cnblogs.com/wyqiang/p/3207941.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值