我想问你一些困扰我几天的问题。在我的系统中,我在常用的主文件夹下保存了一个名为 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
答案2
如果你的主目录不在不尊重 unix 文件权限的文件系统上(例如 ASF,请参阅这个答案),你很可能根。
否则,你将无法写信给我的脚本文件夹,即使您以所有者身份登录科诺斯5。唯一的例外是根“始终可以访问所有内容”的用户。
但是,作为所有者,您可以随时改回访问权限并再次授予自己写访问权限。
答案3
您将始终可以访问(您是所有者的文件夹)<=是错误的,应该是“如果您是root”。