测验:权限与用户
别人的权限为444的文件已从共享目录中删除。这怎么可能?
- 444实际上包含写权限
- 由于这是只有root才能做的事情,所以被root删除了。
- 如果您不是该文件的所有者,则最初无法删除该文件。
- 删除只需要对该目录的写权限。
setgid(2) 对目录的作用是什么?
- 在其中创建的新文件继承该目录的组。
- 里面的文件会自动拥有执行权限。
- 仅允许群组成员进入目录
- 只有文件所有者才能删除它
当我运行 usermod -G devs alice 时,alice 被从它原来所属的 docker 组中删除了。原因是什么?
- docker组被自动清理了。
- 这是因为使用 -G 而不使用 -a 会替换整个辅助组列表。
- usermod 一次仅支持一组
- 这是因为 alice 的默认组已更改。
当目录中有 r 但没有 x 时会发生什么?
- 什么也做不了
- 文件名列表可见,但无法访问每个文件的信息。
- 您看不到该列表,但如果您知道确切的名称,则可以访问它。
- 读和写都可以
在部署脚本中设置文件权限时,为什么 chmod 750 比 chmod g+x 更安全?
- 因为无论当前状态如何,结果始终相同。
- 因为八进制数的处理速度更快。
- 这是因为只有 root 可以使用符号表示法。
- 这是因为只有八进制数可以指定特殊位。