linux 权限冲突

linux 权限冲突

我想问你一些困扰我几天的问题。在我的系统中,我在常用的主文件夹下保存了一个名为 myscripts 的文件夹。

我尝试做的是

chmod 500 myscripts

然后按下回车键。之后我

ls -l ~ 

确认后我得到了

dr-x------  2 Konos5 people    2048 Jun 21 22:51 myscripts

据我了解,我现在应该在myScripts文件夹中写任何东西。

touch ~/myscripts/hello.txt

文件 hello.txt 正常创建。这是怎么发生的?“禁止写入”权限位发生了什么?

最后一件事。在我更改该文件夹的权限之前,我已经将臭名昭著的 youtube-dl 脚本保留为 -rwx- 权限。如果我现在运行该脚本,它将自动下载 youtube 视频并将其写入我的磁盘(在 myscripts 文件夹中)。同样,由于文件夹的权限仅为 -rx-,这怎么可能呢?

先感谢您

答案1

由于您提到您正在使用学校的服务器,因此我怀疑您的主目录位于先进先出系统。AFS 根本不尊重目录上的 Unix 权限,但您可以使用 AFS 特定的权限来代替。例如,请参阅这里了解详情。

答案2

如果你的主目录不在不尊重 unix 文件权限的文件系统上(例如 ASF,请参阅这个答案),你很可能

否则,你将无法写信给我的脚本文件夹,即使您以所有者身份登录科诺斯5。唯一的例外是“始终可以访问所有内容”的用户。

但是,作为所有者,您可以随时改回访问权限并再次授予自己写访问权限。

答案3

您将始终可以访问(您是所有者的文件夹)<=是错误的,应该是“如果您是root”。

相关内容