我有一个名为 的文件夹my_files
。我想要:
- 设置权限以允许所有用户读取、写入和执行文件夹
- 并设置 my_files 中所有文件的权限,以允许所有用户读取和写入
作为一个阅读过手册(man chmod
)的新手,我认为第一个可以通过以下方式完成:
chmod a=rwx my_files
我知道该选项-R
会递归应用权限,但我不认为这是我想要的 #2。我是否应该将目录导航到该文件夹并应用chmod a=rw
?
答案1
如果您首先更改文件夹的权限,然后再更改内容(通过/path/to/my_files/*
而不是/path/to/my_files
),那么您应该能够完成您想要做的事情。
例如:
chmod a=rwx /path/to/my_files/ && chmod a=rw /path/to/my_files/*