如何防止没有管理员权限的人更改文件夹名称?

如何防止没有管理员权限的人更改文件夹名称?

我需要将文件放在一个文件夹中文件夹名称本身不可由用户更改。我尝试在文件夹属性中将文件夹设置为只读,但这只会使文件夹中的文件只读。我尝试在文件夹上使用 DOS 属性命令,但没有用。我尝试在文件夹属性的安全选项卡中设置权限。没有用。有人知道怎么做吗?

答案1

听起来您继承了访问权限,并授予用户写访问权限。

尝试以下操作。打开“安全”选项卡,选择只应具有读取权限的用户组,勾选“拒绝写入”复选框。

拒绝优先于其他选项。

答案2

您唯一需要做的就是将此文件夹放入用户无法写入的文件夹中。

/path/users/cant/write/into                           dr-xr-xr-x
                        `-- WritingFolderForUsers     drwxrwxrwx

就是这样。没有人能够重命名“WritingFolderForUsers”,但他们可以在里面创建内容。

您可以在 Linux 中的“/home”文件夹中找到一个示例,该文件夹包含所有用户的主目录,他们可以写入“他的”文件夹(“/home/user”),但他不能重命名其文件夹。

Windows 的工作方式相同,查看“/Users/”路径,您会发现一个完全相同的结构的示例。

相关内容