linux - 有权读写和删除文件夹中的文件,但不能读写和删除文件夹本身

标签 linux permissions file-permissions

有没有办法设置权限,使文件夹属于根目录或特定组(没关系),并且该文件夹本身不能被该组删除,但这不适用于该文件夹的内容(该文件夹中包含的文件或文件夹)? 或者如果不可能的话...如果文件夹包含文件,是否可以不允许用户删除该文件夹?

最佳答案

是否可以删除文件夹本身取决于该文件夹所在目录的权限。因此,您可以进行如下设置:

/home        (belongs to root, 755)
/home/user   (belongs to user, 755)

然后,用户可以在 /home/user 中创建和删除文件和文件夹,但不能在 /home/user 本身中创建和删除文件和文件夹。 ;)

关于linux - 有权读写和删除文件夹中的文件,但不能读写和删除文件夹本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49286667/

相关文章:

linux - 安装实例存储损坏 ec2 实例

c++ - 如何将 X11 事件传递给 QDialog

ios - 获取用户在 iOS 上下载的应用列表

linux - Linux 上的 tcl 文件复制,权限错误

c# - 写入没有读取权限的文件

linux - mongodb &/data/db目录权限

python - 使用python设置组权限

linux - 如何使用 gksu gnome-schedule 设置工作目录

linux - 在 linux/awk/bash 中仅将行与数值相乘

asp.net - 使用 Interop 生成 `docx` 在终止 RDC 时不起作用