第三周
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三周相关的知识,希望对你有一定的参考价值。
1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件和目录。
2.复制/etc目录下所有以p开头,以非数字结尾的文件或者目录到/tmp/mytest1目录中
3.将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
4.请总结描述用户和组管理类命令的使用方法并完成以下练习:
useradd
创建用户
语法:
useradd [cdgGmMNrsu] LOGIN
选项 | 功能 |
---|---|
-c | 注释 |
-d | 指定家目录 |
-g | 指定gid |
-G | 指定附加组 |
-m | 创建家目录 |
-M | 不创建家目录 |
-N | 不指定组,加入users组 |
-r | 指定为系统账号 centos6 ID<500 centos7 ID<1000 |
-s | 指定shell |
-u | 指定uid |
usermod
用户属性修改
语法:
usermod [ugGscdlLUef] LOGIN
选项 | 功能 | |
---|---|---|
-u | 修改uid | |
-g | 修改gid | |
-G | 修改附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项 | |
-s | 修改shell | |
-c | 注释) | |
-d | 新家目录不会自动创建;若要创建新家目录并移动原家数据,同时使用-m选项 | |
-l | 修改用户名 | |
-L | 锁定用户 | |
-U | 解锁 | |
-e | YYYY-MM-DD用户账号过期日期 | |
-f | 设定非活动期限 |
userdel
删除用户
语法:
userdel [frR] LOGIN
选项 | 功能 |
---|---|
-f | 强制 |
-r | 删除家目录 |
-R | chroot目录 |
id
查看用户相关信息
语法:
id [ugGn]
选项 | 功能 |
---|---|
-u | 显示uid |
-g | 显示gid |
-G | 显示用户所属组id |
-n | 显示名称,配合ugG使用 |
passwd
设置密码
语法:
passwd [dluefnxwi --stdin] users
选项 | 功能 |
---|---|
-d | 删除指定用户密码 |
-l | 锁定用户 |
-u | 解锁用户 |
-e | 强制用户下次登录修改密码 |
-f | 强制 |
-n | 指定最短使用期限 |
-x | 最大使用期限 |
-w | 到期前多少天开始警告 |
-i | 非活动期限 |
--stdin | 从标准输入接受用户密码 |
chage
用户密码策略修改
语法:
chage [dEImMWl] LOGIN
选项 | 功能 |
---|---|
-d | 密码修改日期为最后1天 |
-E | 到期日 |
-I | 密码过期后锁定账号 |
-m | 最短使用期限 |
-M | 最大使用期限 |
-W | 到期前多少天开始警告 |
-l | 显示密码策略 |
groupadd
添加组
语法:
groupadd [fgprR] GROUP
选项 | 功能 |
---|---|
-f | 强制 |
-g | 指定gid |
-p | 指定密码 |
-r | 指定为系统账号 |
-R | chroot目录 |
groupmod
修改组
语法:
groupmod [gnR] GROUP
选项 | 功能 |
---|---|
-g | 修改gid |
-n | 修改组名 |
-R | chroot目录 |
groupdel
删除组
语法:
groupdel GROUP
gpasswd
修改组密码
语法:
gpasswd [aAdQr] GROUP
选项 | 功能 |
---|---|
-a | 将user添加至指定组中 |
-A user1 user2 | 设置有管理权限的用户列表 |
-d | 从指定组中移除用户 |
-Q | chroot目录 |
-r | 删除组密码 |
groupmems
组管理
语法:
groupmems [g adpl]
选项 | 功能 |
---|---|
-g | 更改为指组(只有root) |
-a | 指定用户加入组 |
-d | 从组中删除用户 |
-p | 从组中清除所有成员 |
-l | 显示组成员列表 |
(1)创建组distro 其GID为2019;
(2)创建用户mandriva,其id号为1005;基本组为distro;
(3)创建mageia,其id号为1100,家目录为/home/linux
(4)给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期;
(5)删除mandriva,但保留其家目录;
(6)创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
(7)修改slackware 的默认shell为/bin/tcsh
(8)为用户slackware新增加附加组admins;
以上是关于第三周的主要内容,如果未能解决你的问题,请参考以下文章