我有一个web目录/www,在这个目录下有一个叫做store的文件夹。
存储中有几个文件和文件夹。我想给文件夹存储和存储文件夹内的所有文件和文件夹的所有权限。
我怎么做呢?我猜是通过。htaccess。
我有一个web目录/www,在这个目录下有一个叫做store的文件夹。
存储中有几个文件和文件夹。我想给文件夹存储和存储文件夹内的所有文件和文件夹的所有权限。
我怎么做呢?我猜是通过。htaccess。
如果你要使用控制台命令,它将是:
chmod -R 777 /www/store。-R(或——recursive)选项使其成为递归的。
或者如果你想让当前目录中的所有文件都拥有所有权限类型:
chmod -R 777 ./
如果您需要更多关于chmod命令的信息,请参阅:文件权限
也可以使用chmod 777 *
这将为当前文件夹中的所有文件和将来添加的文件提供权限,而不为目录本身提供权限。
注意:这应该在文件所在的文件夹中完成。对我来说,这是一个有问题的图像,所以我打开我的图像文件夹,做了这个。
是的,chmod命令中的-R选项使得给定目录下的文件/子目录将获得777权限,这非常正确。但一般来说,给所有文件和dirs分配777并不是一个好的做法,因为它会导致数据不安全。尝试非常具体地给予所有文件和目录的所有权限。为了回答你的问题:
chmod -R 777 your_directory_name
... 将工作
你可以给文件夹和它的所有内容使用选项-R即递归权限。
但我建议不要给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 r-x 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
这对我没用。
sudo chmod -R 777 /path/to/your/file/or/directory
我也用了-f。
sudo chmod -R -f 777 /path/to/your/file/or/directory