运维第三周作业

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

 

posted @ 2020-06-28 16:19  狼牙山  阅读(152)  评论(0)    收藏  举报