linux - 在 Linux 中,如何设置目录权限以防止用户在其中列出、删除或创建文件?

标签 linux permissions ls

我正在为我正在参加的 Linux 类(class)做家庭作业,我需要让除所有者以外的用户无法在目录中列出、删除或创建任何文件。他们还必须仍然被允许访问文件(假设他们知道目录和文件名,因为他们不允许列出它),但不允许修改或执行。我已经有了它,因此用户无法修改或使用 chmod 执行,但我不确定如何阻止用户列出或删除目录中的文件。

最佳答案

如果您的用户名是 alex,文件夹名称是 homework,

  1. 尝试
    chmod -R 700 作业

来自您的登录

  1. 确保所有者是亚历克斯。否则使用命令更改所有权

chown alex:alex 作业

现在使用另一个用户名登录并执行

作业

你应该得到权限被拒绝的错误

关于linux - 在 Linux 中,如何设置目录权限以防止用户在其中列出、删除或创建文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46190151/

相关文章:

c - ls:无法访问:没有那个文件或目录

android - adb 仅显示对 root 的授权 - Ubuntu 上的 Android Studio

c - 与 openssl 库交叉编译时 undefined reference 错误

linux - 如何增加 i/o 吞吐量以加快 linux 中的读取速度?

java - 如何在 Linux 上为 eclipse 产品运行 consoleLog?

linux - "find -ls"具有适当的时间样式

linux - Linux 中如何允许其他用户的文件夹权限

javascript - 脚本70 : Permission denied IE9

java - Java 中需要访问父函数的棘手情况

bash - 文件权限中的句点是什么意思?