3. 用户登录和账号管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础:
eradd 用户名。
示例:
要添加名为rxy的用户,用户的各个属性保持默认,则使用命令?(useradd rxy)
eradd –g 指定新建用户所属的组群。
示例:
假设系统存在groupid=704的组群,使新建用户加入该组群:#useradd –g 704 rxy
3.passwd:修改密码。root用户可以通过这条命令来修改任何用户
的密码,可以不用知道当前密码,并且新密码可以不符合系统的密码验证要求,系统只是提出警告,仍然接受新密码。普通用户也可以使用这条命令修改自己的密码,但要输入当前密码,普通用户在设置自己密码的时候要经过系统的验证。若过于简单,系统并不接受。
示例:
a.使用管理员登陆系统,为rxy修改密码,则使用命令?
#passwd rxy
b.锁定rxy用户账号
#passwd –l rxy
ermod:修改用户属性。
假设存在普通用户rxy,其工作目录为/home/rxy
-d修改用户的新工作目录
示例:
为用户rxy修改工作目录为(/home/jack)。
usermod –d /home/jack rxy
-l login_name修改用户的登录名称
示例:
把rxy的登录名改为jack。
useradd –l jack rxy
-g group_name 修改用户所属组
示例:把rxy的组改为stu
usermod -g stu rxy
-L锁定帐号
示例:将用户rxy账号锁定
usermod -L rxy
-U 解除锁定
示例:对rxy用户进行解锁
usermod -U rxy
erdel –r login_name。
参数-r表示递归删除用户的工作目录及该目录下的所有子目录和文件。若用户已经登陆了,则不允许使用这条命令。
示例:
删除rxy用户及其工作目录
userdel -r rxy
提高:
6. groupadd:添加组群。
示例:添加组群abc
groupadd abc
7. gpasswd修改组群的密码。
示例:给组abc加上密码
#gpasswd abc
8. 删除组群groupdel group_name
删除组群时组群中不能有任何一个用户
示例
删除组群rxy
groupdel rxy
9. groupmod:修改组群的属性
-g gid修改组群的标识号
-n new_group_name设置组群的名称。
示例:把组群abc更名为jack,组号704改为705
groupmod -g 705 –n jack rxy
10. newusers:成批添加用户。
示例:成批添加3个学生,用户名的格式为computer01~computer03,密码为123456,第一个用户的ID、组ID都为700,shell为bash。
1)依照passwd的格式编辑一个名为adduser.txt的文本文件。
computer01:123456:700:700::/home/computer01:/bin/bash
computer02:123456:701:701::/home/computer02:/bin/bash
computer03:123456:702:702::/home/computer03:/bin/bash
2) 运行命令newusers adduser.txt
11. chapasswd:成批修改密码
示例:教师想成批某班级(3个学生)的密码,其学生帐户的格式为computer01~computer03,修改后的密码为654321,问保存新密码的文本文件newpasswd.txt的内容,及用什么指令完成修改?
1).创建一个文本文件为newpasswd.txt,其内容为
computer01: 654321
computer02: 654321
computer03: 654321
2)运行命令:chpasswd < newpasswd.txt