禁用和恢复用户账户Linux,linux用户和组管理.ppt

《linux用户和组管理.ppt》由会员分享,可在线阅读,更多相关《linux用户和组管理.ppt(32页珍藏版)》请在人人文库网上搜索。

1、第5章 用户和组管理,5.1 概述 5.2 用户和组文件 5.3 用户管理 5.4 组管理 5.5 用户管理器 5.6 常用的账户管理命令,本章内容,学习目标 了解用户和组配置文件 掌握Linux下用户的创建于维护管理 掌握Linux下组的创建与维护管理 熟悉用户管理器的使用方法 本章难点 用户和组配置文件 用户和组相关命令,5.1 概述,Linux操作使系统是多用户、多任务的操作系统,为保证各用户的工作能顺利进行和系统自身的安全、稳定,有必要对用户账户进行管理。 Linux系统用户分为:普通用户和超级用户,不同用户的权限不同,所能进行的操作也有所不同。 组是具有相同特性用户的逻辑集合,使用组。

2、有利于系统管理员按照用户的特性组织和管理用户,提高工作效率。 一个用户可以属于多个组,一个组包含多个用户。 用户和组的基本概念(P74),5.2 用户和组文件,存放用户账户及其他相关信息(密码除外),每一行代表代表一个用户账户,有几行就代表系统中有几个账户。 用Vi编辑器打开passwd文件,内容如下: passwd文件的每一行用“:”隔开,总共有7个字段,分别是: 用户名:口令:UID:GID:用户描述信息:主目录:命令解释器,/etc/passwd文件,5.2 用户和组文件,用户名:用户账号名称,登录系统时使用的用户名,与UID对应。 口令:用X表示,真正的口令放在/etc/shadow中。

3、。 UID:用户识别码,其中,0:系统管理员;1-499:保留给系统使用的ID;500-231-1:给一般用户。 GID:用户所属的主组号,与/etc/group文件中的GID对应。 用户描述信息:用户信息说明。 主目录:用户的家目录,登录系统后的默认目录 命令解释器:用户所使用的Shell,默认是/bin/bash,,/etc/passwd文件(续),5.2 用户和组文件,存放用户账户加密后的口令及与口令相关的其他信息。 用Vi编辑器打开shadow文件,内容如下: shadow文件的每一行用“:”隔开,总共有9个字段,分别是: 用户名:密码:最近更改密码的日期:密码不可更改的天数:密码需要。

4、重新更改的天数:密码更改期限前的警告期限:密码过期的宽限期限:账号失效日期:保留。,/etc/shadow文件,5.2 用户和组文件,1:用户登录名。 2:真正的口令,并且是加密后的口令。 3:从1970年1月1日起,到用户最近一次口令被修改的天数。 4:从1970年1月1日起,最短口令存活期。 5:从1970年1月1日起,最长口令存活期。 6:口令过期前几天提醒用户更改口令。 7:口令过期后几天账户被禁用。 8:口令被禁用的具体日期(相对日期)。 9:保留字段,用于功能扩展。,/etc/shadow文件(续),5.2 用户和组文件,存放组账户信息。 用Vi编辑器打开group文件,内容如下:。

5、 group文件的每一行用“:”隔开,总共有4个字段,分别是: 组名称:组口令:GID:组成员列表。,/etc/group文件,5.2 用户和组文件,组名称:就是某个组的名称。 组口令:用X表示,通常不为组加口令。 GID:组的ID。 组成员列表:以该组为附属组的用户账户。,/etc/group文件(续),5.2 用户和组文件,存放组的加密口令、组管理员等相关信息。 用Vi编辑器打开gshadow文件,内容如下: gshadow文件的每一行用“:”隔开,总共有4个字段,分别是: 组名称:加密后的组口令:组管理员:组成员列表。,/etc/gshadow文件,5.2 用户和组文件,组名称:就是某个。

6、组的名称。 加密后的组口令:真正的组口令,!表示该组不能用密码来登录。 组的管理员:组的管理员账号。 组成员列:加入该组的所有用户账户。,/etc/gshadow文件(续),5.3 用户管理,useradd或者adduser 语法格式:useradd 选项 用户名称。 参数选项: -u:指定用户的UID。 -g:指定用户所属主组的名称或者GID。 -G:用户所属的附属组列表,多个组之间用逗号分隔。 -M:强制不要建立用户家目录。 -m:强制要建立用户家目录。 -c:用户描述信息。 -d:指定某个目录为用户家目录。 -r:创建一个系统账号 -s:指定用户登录的shell,5.3.1 新建用户,5。

7、.3 用户管理,useradd应用范例 useradd user1 grep user1 /etc/passwd /etc/shadow /etc/group useradd -u 550 g 501 d /home/user2 p 123456 user2 grep user2 /etc/passwd /etc/shadow /etc/group /home/user2,5.3.1 新建用户,5.3 用户管理,passwd或者chage 语法格式:passwd 选项 用户名称。 参数选项: -l:锁定(停用)用户。 -u:口令解锁。 -d:将用户口令置空。 -f:强迫用户下次登录时必须修改口。

8、令。 -n:指定口令的最短存活日期。 -x:指定口令的最长存活日期。 -w:口令即将到期提前警告的天数。 -i:口令过期后多少天停用账户, -S:显示账户口令的简短状态信息。,5.3.2 设置用户口令,5.3 用户管理,passwd应用范例 passwd passwd -n 10 x 100 user1,5.3.2 设置用户口令,5.3 用户管理,chage 语法格式:chage 选项 用户名称。 参数选项: -l:列出账户口令属性的各个数值。 -E:用户账户到期作废的日期。 -d:设置口令上一次修改的日期。 -m:指定口令的最短存活日期。 -M:指定口令的最长存活日期。 -W:口令即将到期提。

9、前警告的天数。 -I:口令过期后多少天停用账户。,5.3.2 设置用户口令,5.3 用户管理,chage应用范例 chage m 6 -M 60 W 5 user1 chage -l user1,5.3.2 设置用户口令,5.3 用户管理,修改用户账户usermod 语法格式:usermod 选项 用户名称。 参数选项: -l:修改账户名称。 -L:暂时将用户冻结,使其无法登录。 -U:解冻。 其他参数选项和useradd相同!,5.3.3 用户账户维护,5.3 用户管理,禁用和恢复用户账户passwd或者usermod 语法格式:usermod或者passwd 选项 用户名称。 例如: us。

10、ermod: passwd: -L:禁用账户。 -l:禁用账户 -U:恢复账户。 -u:恢复账户 grep user1 /etc/shadwo usermod -L user1 或者passwd l user1 grep user1 /etc/shadow usermod -U user1 或者passwd u user1 grep user1 /etc/shadow,5.3.3 用户账户维护,5.3 用户管理,删除用户账户userdel 语法格式:userdel 选项 用户名称。 参数选项: -r:在删除用户账户的同时,还将用户主目录以及其下面的所有文件和目录全部删除 uesrdel -r 。

11、user1,5.3.3 用户账户维护,5.4 组管理,新建组账户groupadd或者addgroup 语法格式:groupadd 选项 组名称。 参数选项: -g:设置该组的GID。 -r:建立系统用户组。 修改组账户groupmod 语法格式:groupmod 选项 组名称 参数选项: -g:更改组的GID。 -n:更改组的名称。 删除组账户groupdel,5.4.1 组账户维护,5.4 组管理,gpasswd 语法格式:gpasswd 选项 用户名称 组名称。 参数选项: -a:把用户添加到组。 -d:把用户从组中删除。 -r:取消组的密码。 -A:给组指派管理员 gpasswd a u。

12、ser1 root gpasswd A user1 root gpasswd -d user1 root,5.4.2 为组添加用户,5.5 用户管理器,5.5.2 修改用户属性,5.5.1 新建用户,5.5.3 组管理,5.6 常用的账户管理命令,id:显示某个用户的UID和GID已经所属的组列表 语法格式:id 选项 用户名。 参数选项: -G:显示所有组ID。 -g:只显示有效组ID。 -n:显示用户名称。 $ id user1,5.6 常用的账户管理命令,finger:查看用户的相关信息。 语法格式:finger 选项 用户名。 参数选项: -l:默认选项,以长格式显示用户信息。 -m:。

13、关闭以用户姓名查询用户的功能。 -s:以短格式查看用户的信息。 -p:不显示plan。 # finger l user1 # finger,5.6 常用的账户管理命令,chfn:修改用户的办公地址等信息。 语法格式:chfn 选项 参数选项: -f:后面接完整的名字。 -o:办公室的房间号码。 -p:办公室的电话号码。 -h:家里的电话号码。 $ chfn,5.6 常用的账户管理命令,chsh:修改用户的办公地址等信息。 语法格式:chsh 选项 参数选项: -l:列出当前系统上可用的shell,其实就是/etc/shells的内容。 -s:设置修改自己的shell,后面接具体shell的名称。

14、。 $ chsh -l $ chsh -s /bin/csh,5.6 常用的账户管理命令,su:切换当前用户到指定的用户。 语法格式:su 用户名 $ su root # su user,5.6 常用的账户管理命令,groups:显示用户所属的组。 语法格式:groups # groups,5.6 常用的账户管理命令,newgrp:更改用户的主组。 语法格式:newgrp 组名 # id # groupadd mygroup # newgrp mygroup # id # newgrp # id,了解用户和组的概念 掌握用户和组的相关配置文件的设置方法。 掌握使用用户管理器。 掌握常用账户管理命令,本章小结。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值