码迷,mamicode.com
首页 > 其他好文 > 详细

用户管理

时间:2019-11-17 20:54:14      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:一个   登录系统   配置   其他   补充   提前   teacher   用户名   groupmod   

1.用户与用户组概念

Linux 是一个多用户、多任务的服务器操作系统。Linux 用户是根据角色定义的,具体分 为三种角色:

超级用户:拥有对系统的最高管理权限,默认是 root 用户。

 

普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限。

 

虚拟用户:也叫“伪”用户,这类用户最大的特点是不能登录系统,它们的存在主要是 方便系统管理,满足相应的系统进程对文件属主的要求。

 

主要组(主组):每个用户有且只有一个主要组,创建用户时默认创建。

 

附属组(补充组):用户可以是零个或多个附属组成员。一般用于帮助确保用户具有对 系统中文件及其他资源的访问权限。

 

2.用户配置文件

a.用户配置文件/etc/passwd

技术图片

 

 

b.用户密码配置文件/etc/shadow

技术图片

 

 

c.用户组配置文件/etc/group

技术图片

 

 

3.用户管理

(1).用 useradd 命令创建用户

参数

技术图片

例:

技术图片

 

 

(2).用 passwd 命令管理用户登录密码

技术图片

例:

技术图片

 

 

(3).用 usermod 命令修改用户属性

技术图片

例:

技术图片

 

 技术图片

 

 

(4).用 userdel 命令删除用户

命令格式:userdel [-r] 用户名

例:

技术图片

 

 

(5).用于修改用户口令有效期限的 chage 命令

命令格式:chage [选项] 用户名

技术图片

例:

设置 jack 用户的密码最大有效期为 30 天,提前 9 天警告,失效时间 40 天。 #chage -M 18054 -W 9 -E 18064

 

(6).修改用户注释信息的 chfn 命令

技术图片

修改用户 Shell 类型的 chsh 命令 命令格式:chsh [s] [用户名]

 

4.用户组管理

(1)用 groupadd 命令创建用户组

命令格式:groupadd [r] 用户组名称

例:

技术图片

 

 

(2)用 groupmod 命令修改用户组属性

命令格式:groupmod 选项 组名

例:

 技术图片

最后的是已有组名称

 

(3)用 groupdel 命令删除用户组

命令格式:groupdel 组名

例:

技术图片

 

 

 

(4)用 gpasswd 命令维护组中成员

命令格式:gpasswd 选项 用户名 组名

技术图片

例:

gpasswd -A lili teacher

将用户lili设置为teacher组的管理员

 

用户管理

标签:一个   登录系统   配置   其他   补充   提前   teacher   用户名   groupmod   

原文地址:https://www.cnblogs.com/zhuyunlong/p/11877781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!