相关疑难解决方法(0)

我不小心在目录上 chmod -R +x 。如何恢复正确的权限?

嗯,具体来说,它是chmod -R 755。现在每个文件都是可执行的,这是我不想要的。我想我应该查看每个文件的前两个字节#!,但这会涵盖所有内容吗?我应该使用file查看所有内容并以此为基础做出决定吗?或者,更有可能的是,有没有更好的方法来做到这一点?

递归遍历目录并在不“应该”可执行的文件上设置 -x 的首选方法是什么?

permissions chmod files

22
推荐指数
2
解决办法
2万
查看次数

如何在不影响文件的情况下递归应用 chmod 目录?

在我申请chmod -R一个目录后,里面的所有东西(文件和目录)的权限都会改变。如何x在不修改文件的情况下向目录添加执行/搜索 ( ) 权限?

shell find chmod

20
推荐指数
2
解决办法
7917
查看次数

递归更改文件权限而不是目录?

我正在对迁移到 unix 系统的某些文件的权限进行大规模递归更改。我把它们改成了ug+rw,但是后来发现不能遍历子目录。我查看了手册页chmod并没有看到任何排除目录的解释,所以我搜索了一下,发现人们过去常常find递归地将目录的权限更改为用户和组的“执行”。我这样做了,然后我可以调查他们。

但在我看来,我应该能够执行此查找chmod- 以递归方式将文件更改为读/写,但不会使目录无法遍历。我是否以“正确”的方式完成了此操作,还是有更简单的方法来做到这一点?

filesystems permissions find chmod

13
推荐指数
1
解决办法
8748
查看次数

chmod -R 644 ~/文件

我最近注意到我的所有文件~/Documents都以某种方式错误地赋予了可执行状态。事实证明这很烦人,因为试图打开任何文件给了我一个消息框,说它是可执行的。我尝试做一个递归,chmod如:

chmod -R 644 ~/Documents
Run Code Online (Sandbox Code Playgroud)

不幸的是,这使得整个 Documents 文件夹无法访问。什么地方出了错?

chmod

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

标签 统计

chmod ×4

find ×2

permissions ×2

files ×1

filesystems ×1

shell ×1