用户和组
1.1组的类别:
每个用户必须又一个主组,创建时,自动创建一个与username同名的组作为主组。User有且只有个一主组,可以有多个附加组。
1.2,用户和组的配置文件
- /etc/passwd:用户及其属性信息(名称、 UID、主组ID等)
- /etc/group:组及其属性信息
- /etc/shadow:用户密码及其相关属性
- /etc/gshadow:组密码及其相关属性
1.2.1查看/etc/passw:可看到若干条7个字段,如: username:password:uid:gid:userinfo:home:shell
依次含义为:登录用户名;密码;UID;GID;用户信息;用户主目录用户(家目录);登录后使用的shell
1.2.2,查看/etc/shadow,可看到若干条9个字段,如:
Username;password;lastchg;min;max;warn;inactive;expire;flag
含义: 登录用户名;加密的用户口令;从1970年1月1日起计算到上一次修改口令所经过的天数;两次修改口令之之间至少经过了多少天;口令还会有效的最大天数(99999表示永不过期);密码过期前多久提示用户;禁止登陆前用户名还有效的天数;用户被禁止登录的时间;保留域,暂未使用
1.2.3查看/etc/group 4个字段,格式如下
group_name;group_password;group_id;group_members
含义: 用户组名;加密的用户组口令;GID(用户组id);附加组
1.2.4 查看/etc/gshadow
group_name;group_passw;group_members
含义: 用户组名;加密的用户组口令;附加组
2. 用户账号的管理
管理员为root账户,uid=0,uid的范围是0~65535,1-499为系统用户,500-65535为普通用户
2.1添加用户useradd
格式: useradd option(选项)username
参数:
2.2删除账户userdel
格式:userdel option username
-r 删除账号的同时,连同账号主目录一起删除
2.3修改账户usermod
usermod option username
用的选项包括-c, -d, -m, -g, -G, -s, -u
以及
-o
等
,这些选项的意义与useradd
命令中的选项一样,
2.4查询账户 id命令
id option username
相关参数:
2.5用户口令管理 命令:passwd,
root可以为自己和他人口令,普通只能为自己
passwd option uasrname
3.用户组的管理:每个用户都有一个用户组
3.1创建用户组groupadd
groupadd option groupname
常见参数:-g GID 指定新用户组的组标识号(GID)(0-499为系统账号,500-65535普通用户)
-o 配和-g,可重复设置某一个gid值
-r 创建系统账号
3.2groupdel 删除用户组
格式:groupdel groupname
3.3修改用户组属性groupmod
格式:groupmod option groupname
常见参数:-g :gid值,唯一的,除非配合-o,
-0:配合-g,设置不唯一的gif值
-n;更改组名
-G:修改用户所属的附加群组
4.0其他 gpasswd命令:gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。
语法格式:gpasswd 【option】 groupname
可选项参数:
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多,可添加几个用户;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
原文:https://www.cnblogs.com/luyang02/p/14113359.html