str*_*tis 3 linux permissions chmod
我想请教一下这几天困扰我的事情。在我的系统上,我在常用的主文件夹下保留了一个名为 myscripts 的文件夹。
我试图做的是
chmod 500 myscripts
Run Code Online (Sandbox Code Playgroud)
并按下回车键。之后我做了
ls -l ~
Run Code Online (Sandbox Code Playgroud)
确认,我得到了
dr-x------ 2 Konos5 people 2048 Jun 21 22:51 myscripts
Run Code Online (Sandbox Code Playgroud)
据我了解,我现在应该无法在 myscripts 文件夹中写入任何内容。但是如果我输入
touch ~/myscripts/hello.txt
Run Code Online (Sandbox Code Playgroud)
通常会创建文件 hello.txt。这是怎么发生的以及“禁止写入”权限位发生了什么?
最后一件事。在更改该文件夹的权限之前,我已经保留了臭名昭著的 youtube-dl 脚本的 -rwx- 权限。如果我现在运行该脚本,它将自动下载 YouTube 视频并将其写入我的磁盘上(在 myscripts 文件夹中)。再说一遍,既然文件夹的权限仅限 -rx- ,这怎么可能呢?
先感谢您
归档时间: |
|
查看次数: |
531 次 |
最近记录: |