墨语&无情 2021-04-29 16:55 采纳率: 0%
浏览 28

请用linux编写出来,谢谢

1.以root身份登录系统,新建用户组test01和test02;新建用户user01 默认主组为test01,家目录为:/home/userhome01,uid为1234,账号永不过期;新建用户user02,主组为test02,账号过期后立即禁用, 2.设置user01的用户口令为:usr12345 ;设置user02口令为空(passwd -d ),并强迫用户下次登录时必须更改口令(passwd -f );锁定user02;解锁user02; 指定user02最长存活期60天,口令到期前3天警告,口令到期后3天停用账号; 3.修改user01的账户到期时间为2021-05-01,显示口令属性的各个值;变更主组为test02,uid为:8888;变更家目录为user01,并将原家目录的数据转移过来。 4.进入user02的家目录,并将文件/etc/passwd 、/etc/shadow复制到当前目录分别改名为passwd.bak shadow.bak 5.同时查看passwd.bak和shadow.bak文件内容,标注行号,并将全部内容存入文件pash.bak中 6.翻页查看pash.bak文件,从第10行开始,每页仅显示12行 7.分页查看pash.bak文件,要求能够向前翻页 8.查看passwd.bak的前5行内容;查看shadow.bak的前50个字符; 9.查看passwd.bak的前末5行内容;查看shadow.bak的最后50个字符; 10.创建目录/home/test01/temp01和/home/test01/temp02;将目录/home/user02备份到/home/test01/temp01/user02.tar;将目录/home/user02压缩备份到/home/test01/temp01/user02.tar.gz 11.删除用户user02,包括与其相关的记录和目录;12.新建用户user03,user04,user05 并将他们全部加入到test02组中;指派user03为组的管理员; 13.以文件名查找/home/test01目录中的所有文件,并将查询结果存入findtest01.txt文件中。 14.以长格式查看文件findtest01.txt;将文件所有者改为user03,属组改为test02 15.更改findtest01.txt的权限:属主为rw,属组为rw,其它无任何权限 16.为findtest01.txt建立硬链接dfindtext01 ,软链接sfindtext01 17.筛选出文件findtest01.txt中带s的行,并将结果存入greps.txt 18.更改目录test01中文件的默认权限为:属主为rwx,属组为rx,其它无任何权限; 19.查看文件findtest01.txt的隐藏属性(lsattr[-adR]) 设置文件隐藏属性chattr (了解) a:只能追加不能删改 b:不更新最后存取 c:压缩后存放 d:文件不可操作 i:不得改动 s:保密性删除 S:即时更新 u:预防意外删除最重要的是+a和+i 20.文件访问控制列表 setfacl setfacl -Rm u:用户名:rwx 目录或者文件 ----R递归,m普通文件,b删除权限 设置了ACL的,文件读写权限最后面的好个‘.’变成‘+’ getfacl

  • 写回答

2条回答 默认 最新

  • SoftwareTeacher 《编程之美》作者 2021-04-29 17:59
    关注

    请用可读的格式贴出来

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog