当前位置: 首页 > ops >正文

Linux权限练习题

Linux权限练习题

文章目录

  • Linux权限练习题
    • ​基础操作题​
    • 特殊权限应用题​
    • ACL权限管理题​
    • ​综合场景题​

Linux权限管理命令练习题

​基础操作题​

1.使用chmod将文件file.txt设置为所有者可读写,组用户只读,其他用户无权限(用数字模式)
2.给目录/data及其子目录递归设置权限为所有者可读写执行,组用户可读执行,其他用户无权限(用字符模式)
3.将文件script.sh添加所有者的执行权限,同时保留原有其他权限
4.查看当前用户的umask值,并将其临时改为0027
5.将文件report.doc的所有者改为用户finance,组改为accounting
参考答案:
1.chmod 640 file.txt
2.chmod -R u=rwx,g=rx,o= /data
3.chomd u+x script.sh
4.umask 0027
5.chown finance:accounting report.doc

特殊权限应用题​

  1. 为/usr/bin/backup程序设置SUID权限(用两种方式)
  2. 创建共享目录/team,要求在此目录下新建文件自动继承父目录的组身份
  3. 在公共目录/public设置粘滞位,阻止普通用户删除他人文件
  4. 修复误将SUID设置在文本文件notes.txt上的错误操作
  5. 将目录/var/log/audit设置为:组用户有写权限,且新建文件保持组继承
    参考答案:
    6.chmod 4755 /usr/bin/backup
    chmod u+s /usr/bin/back
    7.mkdir /team
    chmod g+s /team
    8.chmod +t /public
    9.chmod u-s notes.txt
    10.chmod g+w,g+s /var/log/audit

ACL权限管理题​

  1. 允许用户guest对/var/www/html目录有只读权限
  2. 为组developers添加对/opt/app目录的递归读写执行权限
  3. 查看/home/shared目录的完整ACL权限信息
  4. 删除用户tempuser在/tmp/staging目录的所有特殊权限
  5. 设置默认ACL使后续在/srv/ftp创建的文件都继承组ftpusers的写权限

参考答案:
11.setfacl -m u:guest:r-x /var/www/html
12.setfacl -R -m g:developers:rwx /opt/app
13.getfacl /home/shared
14.setfacl -x u:tempuser /tmp/staging
15.setfacl -d -m g:ftpusers:rwx /srv/ftp

​综合场景题​

  1. 某脚本daily_backup需要普通用户以root权限执行,应该设置什么权限?
  2. 当目录权限显示为drwxrwxr-t时,最后的’t’表示什么?如何设置?
  3. 文件属性显示-rwsr-xr–,指出可能的权限问题并修复
  4. 某共享目录出现"Permission denied"错误,当前权限为drwxr-S—,分析原因
  5. 如何让用户组staff能编辑/etc/config.cfg但不影响其他用户的只读权限?
    参考答案:
    16.chmod u+s
    17.t 表示粘滞位(Sticky Bit)
    chmod +t 目录名
    18.SUID 权限可能被错误地设置在了普通文件上
    chmod u-s 文件名
    19.SGID 权限被设置,但其他用户没有执行权限,因此无法进入目录,因为他是大写的s
    chmod o+x 目录名
    20.setfacl -m g:staff:rw- /etc/config.cfg

提示:这些练习题希望能帮到大家练习这些命令

http://www.xdnf.cn/news/7376.html

相关文章:

  • C++:因子问题
  • 基于SpringBoot的小型民营加油站管理系统
  • 【JAVA】使用javax.mail发送qq邮件
  • Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)
  • [Linux排查] “Permission Denied“?一文解决Linux文件/目录权限不足问题
  • 头歌之软件工程-用例设计
  • 《中国智算中心市场发展研究报告》:算力政策与AI技术双重驱动下的供需两旺
  • 2025年即时通讯APP如何抵御DDoS攻击?全链路防御方案与实战解析
  • 10、底层注解-@Conditional条件装配
  • 绿幕抠图与虚拟背景:直播美颜SDK开发前沿技术探索
  • Keil 调试模式下拷贝Flash,RAM中的数据
  • 双周报Vol.72:字段级文档注释支持、视图类型现为值类型,减少内存分配
  • 实战手册--如何针对衡石分析平台的数据集成详解
  • 配电房值守难题终结者:EdgeView智能监控的7×24小时守护
  • ICU库交叉编译
  • 软件设计师关系代数和元组演算(关联、笛卡尔积、除、映射、分段等问题)考点分析——求三连
  • MCP与通讯模式:理论篇
  • 云服务器开发软件操作步骤
  • 微机系统第二章-题目整理
  • 数据治理进阶:精读45页深入浅出数据治理培训教材【附全文阅读】
  • Nginx基础知识
  • 学习BI---QuickBI介绍
  • 【find / -name “xxx“】为什么有时候搜索范围扩大之后,就无法找到
  • 预训练、指令微调与RLHF如何塑造LLM
  • 【AI论文】端到端视觉标记器调优
  • Typora编写Markdown文档(支持Mermaid)
  • 客户体验数据使用的三种视角——旅程视角
  • python-判断闰年( 极其简单的python)
  • ubuntu sh安装包的安装方式
  • 关于摄像头模块的红外截止滤光片