运维第三周作业
1.显示/etc/目录下,已非字母开头,后面跟了一个字母以及其他任意长度任意字节的文件或目录
答:

2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
答:
用递归选项创建 /tmp/mytest1目录。
3.将/etc/issue文件中的内容转化为大写后保存至/tmp/issue.out文件中
答:cat /etc/issue | tr [a-z] [A-Z] > /tmp/issue.out

4.请总结描述用户和组管理类命令的使用方法并完成以下练习:
useradd 创建用户
-u 用户的UID
-U 用户的组id
-s 指定用户的默认shell
-r 创建系统用户
-d 指定用户家目录的路径
-g 指明用户的基本组,可以组名也可组id,组必须存在
-M 不创建用户的家目录
-G 指定多个附加组,需存在
usermod 修改用户
-c 填写用户的备注信息
-d 修改用户家目录的路径
-g 变更用户基本组
-G 变更用户附属组
-L 锁定用户
-U 解锁用户
-s 变更用户shell
-l 修改用户
-m 移动家目录的数据到新的家目录,与-d配合使用
-u 修改uid
-p 使用加密的密码
-a 添加附加组 与-G配合
userdel 删除用户
-r 移除家目录和用户
-f 强制删除用户
groupadd 创建组
-g 创建组GID
-r 添加系统组
-p 使用加密的密码
groupdel 删除组
groupmod 修改组
-g 修改组GID
-n 修改组名
chage 修改和查看用户密码信息
-l 查看用户密码信息
-d 密码最后一次修改日期
-E 账户的失效日期
-m 密码设置最短修改时间
-M 密码设置最长使用时间
-W 设置密码过期前的提醒时间默认是7天
passwd 密码修改
-l 密码锁定
-u 解锁
-n 密码修改后多长时间内不能修改
-x 密码最长有效期
-S 显示用户密码相关信息
-w 密码失效前的警告
su - username 完全切换 PATH发生变化
su username 不完全切换 PATH不发生改变
1)创建组distro,其GID为2019;
答:groupadd -g 2019 distro 
2)创建用户mandriva,其ID号为1005;基本组为distro;
答: useradd mandriva -u 1005 -g distro


3)创建用户mageia,其ID号为1100,家目录为/home/linux;
答:useradd mageia -u 1100 -d /home/linux

4)给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期
答:chage -M 7 mageia

5)删除mandriva,但保留其家目录
答:userdel mandriva

6)创建用户slackware,其ID号为2002,基本组为distro,附加组peiguin;
答:

7)修改用户slackware的默认shell为/bin/tcsh;
答:

8)为用户slackware新增附加组admins;
答:groupadd admins


浙公网安备 33010602011771号