用户和组管理

文章详细介绍了Linux系统中用户和组的信息存储位置,如用户基本信息在/etc/passwd,密码信息在/etc/shadow,组信息在/etc/group。它还阐述了这些文件中的字段含义,如UID、GID、密码加密等,并提供了用户和组的管理命令,如useradd、userdel、passwd、groupadd、groupdel等。
摘要由CSDN通过智能技术生成

1,用户和组

        1,用户基本信息存放在 /etc/passed

                

                冒号分割为7列字段

                    第一列:root    用户名

                     第2列: x:   密码站位符(具体内容不在这里) 

                    第3列:0: uid用户的身份证号,0表示特权用户 1-499系统用户 1000+ 表示普通用户

                    第4列: 0:  组ID(组号)

                     第5列: root:描述

                     第6列: /root:  家目录。

                      第7列: /bin/bash  登录shell命令解释器的版本

用户密码信息文件存放在/etc/shadow

 共8列 冒号隔开

第一列:用户名

第2列:表示密码加密值,$6$ 表示加密算法,。*表示账户被锁定 。!表示账户过期

第3列:表示最后一次修改时间

第4列:表示最小间隔(指的是两次修改密码之间所需的最小天数,0表示当天可以修改密码)

第5列:表示最大间隔( 密码有效期,99999表示无限,永久)

第6列:警告时间,密码块到期提醒用户修改密码

第7列:不活动时间

第8列:失效时间

组信息文件 /etc/group

例: gulang:x:1000:gulang  冒号隔开共4列

第一列: 组名

第2列: 组密码

第3列: 组ID

第4列: 组成员

创建用户

useradd  【选项】【用户名】

例: useradd  user1    创建一个user1的用户

-u  id号   自定用户ID

-d  【文件路径】 自定用户家目录

userdel -r  【用户名】 删除用户

id 【用户名】  查看用户信息

例:

passwd 【用户名】  修改用户密码

例:

 组管理

groupadd  【组名】   创建组

usermod 用户名 -G 组名     将用户拉到指定的组

usermod 用户名 -g 组名  修改用户基本组

groupdel  【组名】   删除组

gpassed -d  【用户名】【组名】 将用户从指定组中删除

用户名和组名不能用纯数字

组的类型

基本组:随用户而创建,组名随用户,基本组有且只有一个

附加组:用户加到基本组之外的组都叫附加组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值