Chmod 777到一个文件夹和所有内容
我有一个networking目录/www
和一个名为store
的文件夹。
store
有几个文件和文件夹。 我想给文件夹store
和store
文件夹内的所有文件和文件夹的所有权限。
我该怎么做呢? 我通过.htaccess猜测。
如果您要使用控制台命令,那么将会是: chmod -R 777 /www/store
。 -R
使其recursion。
如果通过所有的权限你的意思是777
导航到文件夹和
chmod -R 777 .
您可以使用选项-R
recursion权限授予文件夹及其所有内容的权限。
但我build议不要给所有文件夹777权限,这是所有的内容。 您应该对www目录文件夹中的每个子文件夹给予特定的权限。
理想情况下,出于安全考虑,为Web文件夹提供755
权限。
sudo chmod -R 755 /www/store
每个号码都有权限的含义。 不要给予完全的权限。
N Description ls binary 0 No permissions at all --- 000 1 Only execute --x 001 2 Only write -w- 010 3 Write and execute -wx 011 4 Only read r-- 100 5 Read and execute rx 101 6 Read and write rw- 110 7 Read, write, and execute rwx 111
- 第一个数字7 – 读取,写入和执行用户。
- 第二个数字5 – 读取和执行组。
- 第三个数字5 – 读取并执行其他。
如果您的生产Web文件夹有多个用户,则可以相应地设置权限和用户组。
更多信息
- 了解文件权限:“Chmod 777”是什么意思?
- 我应该在web根目录上设置什么文件权限?
- 为什么不应该/ var / www有chmod 777
你也可以使用chmod 777 *
这将授予当前在文件夹中的所有文件和将来添加的文件的权限,而不授予目录本身的权限。
注意:这应该在文件所在的文件夹中完成。 对我来说这是一个有问题的图像,所以我去了我的图像文件夹,并做到了这一点。
对于mac,应该是“超级用户做”;
所以第一:
sudo -s password:
接着
chmod -R 777 /www/store
是非常正确的,在chmod命令中的-R选项使得给定目录下的文件/子目录将获得777权限。 但是,通常将777分配给所有的文件和目录并不是一个好的做法,因为它可以导致数据安全。 尝试对所有文件和目录赋予所有权利,具体要求非常明确。 并回答你的问题: – chmod -R 777 your_directory_name将工作。
Kuldip Singh Behal