小编str*_*tis的帖子

linux权限冲突

我想请教一下这几天困扰我的事情。在我的系统上,我在常用的主文件夹下保留了一个名为 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- ,这怎么可能呢?

先感谢您

linux permissions chmod

3
推荐指数
1
解决办法
531
查看次数

标签 统计

chmod ×1

linux ×1

permissions ×1