将 Chmod 777 添加到文件夹及其所有内容 [重复]
- 2024-10-28 08:37:00
- admin 原创
- 60
问题描述:
我有一个 Web 目录/www
和该目录中一个名为 的文件夹store
。
其中store
有多个文件和文件夹。我想授予该文件夹store
以及文件夹中的所有文件和store
文件夹所有权限。
我该怎么做?我猜是通过 .htaccess。
解决方案 1:
如果你要使用控制台命令,则它将是:
chmod -R 777 /www/store
。-R
(或--recursive
)选项使其递归。
或者如果您想让当前目录中的所有文件都拥有所有权限,请输入:
chmod -R 777 ./
如果您需要有关命令的更多信息,chmod
请参见:文件权限
解决方案 2:
如果你指的所有权限都是 777
导航到文件夹并
chmod -R 777 .
解决方案 3:
您可以使用选项“即递归权限”授予文件夹及其所有内容的权限-R
。
但我建议不要授予所有文件夹及其所有内容 777 权限。您应该为 www 目录文件夹中的每个子文件夹授予特定权限。
理想情况下,755
出于安全原因,授予 Web 文件夹权限。
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
解决方案 4:
您还可以使用chmod 777 *
这将授予文件夹中当前所有文件以及将来添加的文件的权限,但不授予目录本身的权限。
注意:这应该在文件所在的文件夹中完成。对我来说,有问题的是图片,所以我进入了图片文件夹并执行了此操作。
解决方案 5:
是的,命令-R
中的选项chmod
使给定目录下的文件/子目录获得777权限,这一点非常正确。但通常,为所有文件和目录授予777 权限并不是一个好习惯,因为这会导致数据不安全。尝试非常具体地授予所有文件和目录所有权限。回答你的问题:
chmod -R 777 your_directory_name
... 可以工作
解决方案 6:
对于 Mac,应该是“超级用户执行”;
首先:
sudo -s
password:
进而
chmod -R 777 directory_path
解决方案 7:
这对我不起作用。
sudo chmod -R 777 /path/to/your/file/or/directory
我-f
也用过。
sudo chmod -R -f 777 /path/to/your/file/or/directory
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件