第三周作业

别说谁变了你拦得住时间么 提交于 2019-12-04 19:06:25

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录

ls /etc/[^[:alpha:]][alpha]*   

 

 

2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。\

cp -r /etc/p*[^[:digit:]] /tmp/mytest1/ 

 

 

3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out

 

 

4、请总结描述用户和组管理类命令的使用方法并完成以下练习

  (1)、创建组distro,其GID为2019;

 groupadd -g 2019 distro   (创建用户distro ,并设置其GID为 2019)

 getent group distro   : (显示group文件中关于distro组的信息

 

  (2)、创建用户mandriva, 其ID号为1005;基本组为distro;

 useradd -u 1005 -g distro mandriva   (创建用户mandriva ,并设置其UID为1005,基本主(主组)为distro)

 id mandriva  查看用户mandriva相关信息

 

 

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

 useradd -u 1100 -d /home/linux mageia   (创建用户mageia ,指定其UID为1100 ,家目录为 /home/linux )

 getent passwd mageia  : (显示passwd文件中关于 mageia用户的信息

 

 

  (4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

 echo mageedu | passwd --stdin mageia  ( 为用户mageia 添加密码 mageedu)

 usermod -e 2019-11-24 mageia  : 设定用户mageia 密码7天后过期

 

 

 

  (5)、删除mandriva,但保留其家目录;

 userdel mandriva : 删除用户家目录  (如加上 -r 选项则同时删除用户家目录)

 

 

 

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

 useradd -u 2002 -g distro -G peguin slackware   ( 创建用户Slackware,设置其UID为2002 ,基本组Id为 distro ,附加组ID为 peguin )

 id slackware   :查看用户相关信息

 

 

(7)、修改slackware的默认shell为/bin/tcsh;

 usermod -s /bin/tcsh slackware ( 修改用户Slackware用户默认shell类型为/bin/tcsh )

 getent passwd slackware  : 查看用户相关信息

 

 

  (8)、为用户slackware新增附加组admins;

  usermod -aG admins slackware  : 为用户Slackware添加附加组admins ,如果不在前面添加-a选项会覆盖之前附加组)

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!