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

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

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

相关文章:

  • 3.安卓逆向2-安卓文件目录
  • BUUCTF PWN刷题笔记(持续更新!!)
  • Unreal Engine: Windows 下打包 AirSim项目 为 Linux 平台项目
  • Chromium 回调设计实战:BindOnce 与 BindRepeating 的最佳实践
  • stm32如何触摸屏设置显示按钮
  • JetpackCompose基础学习2.2
  • C++ 与 Python 内存分配策略对比
  • C# 枚举 详解
  • LeetCode 217.存在重复元素
  • C++:因子问题
  • 【TTS回顾】Bert-VITS2深度解析:融合BERT的多语言语音合成模型
  • Python爬虫实战:获取国家统计网最新消费数据并分析,为从业者做参考
  • Spring Boot入门案例(Spring Initializr方式,IDEA版)
  • FANUC发那科焊接机器人智能气阀
  • Windows环境使用NVM高效管理多个Node.js版本
  • 可重入(Reentrant) vs 线程安全(Thread-Safe)
  • AI Agent开发第71课-一个完善的可落地企业AI Agent全架构
  • 视觉-语言导航:综述与类别
  • idea2024 不知道安装了什么插件,界面都是中文的了,不习惯,怎么修改各个选项改回英文
  • 网络安全-等级保护(等保) 2-7 GB/T 25058—2019 《信息安全技术 网络安全等级保护实施指南》-2019-08-30发布【现行】
  • 事关政府信息公开,最高法发布最新司法解释
  • 财政部:鼓励政策性银行对符合条件的城市更新项目提供支持
  • 习近平向2025年上海合作组织减贫和可持续发展论坛致贺信
  • 媒体:多家国有大行存款利率即将迎来新一轮下调
  • 体坛联播|热刺追平单赛季输球纪录,世俱杯或创收20亿美元
  • 上海博物馆展览进校园,“小先生”传递文物知识