chmod 777到一个文件夹和所有内容

遇到的问题:

我有一个Web目录/www ,在该目录中有一个名为store的文件夹。

store有几个文件和文件夹。 我要授予文件夹store以及该store文件夹内的所有文件和文件夹的所有权限。

我该怎么做呢? 我猜通过.htaccess。

解决方案:

解决方案一

如果要使用控制台命令,它将是:

chmod -R 777 /www/store -R (或--recursive )选项使其具有递归性。

或者,如果要使当前目录中的所有文件都具有所有权限类型:

chmod -R 777 ./

如果您需要有关chmod命令的更多信息,请参见: 文件权限

解决方案二

如果按所有权限,您的意思是777

导航到文件夹并

 chmod -R 777 . 

解决方案三

您可以使用选项-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 rx 101 6 Read and write rw- 110 7 Read, write, and execute rwx 111 
  • 第7位-为用户读取,写入和执行。
  • 第二个数字5-为该组读取并执行。
  • 第三个数字5-为他人读取并执行。

如果您的生产Web文件夹有多个用户,则可以相应地设置权限和用户组。

更多信息 :

  1. 了解文件权限:“ Chmod 777”是什么意思?
  2. 我应该在Web根目录上设置哪些文件权限?
  3. / var / www为什么不拥有chmod 777
阅读 609 次发布于 2020年01月22日
推荐阅读
为什么处理排序数组要比处理未排序数组快?

这是一段C ++代码,显示了一些非常特殊的行为。 出于某些奇怪的原因,奇迹般地对数据进行排序使代码快了将近六倍: #include #include #include int main() { // Generate data const unsigned arraySize = 32768; int da...

2019-12-20 阅读 10

如何撤消Git中的最新本地提交?

我不小心将错误的文件提交给Git ,但是我还没有将提交推送到服务器。 如何撤消本地存储库中的那些提交?

2019-12-20 阅读 12

如何在本地和远程删除Git分支?

我想在本地和远程删除分支。 尝试删除远程分支失败 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch ...

2019-12-20 阅读 9

'git pull'和'git fetch'有什么区别?

主持人注意:鉴于此问题已经发布了67个答案 (其中一些已删除),请在发布另一个问题之前考虑您是否正在贡献新内容 。 git pull和git fetch什么区别?

2019-12-20 阅读 8

什么是正确的JSON内容类型?

我一直在弄乱JSON一段时间,只是将其作为文本推出,并没有伤害任何人(据我所知),但是我想正确地做事。 我已经看到许多所谓的JSON内容类型的“标准”: application/json application/x-javascript text/javascript text/x-javascript text/x-json 但是哪一个是正确的,还是最好的? 我发现在它们之间存在安全性和浏览...

2019-12-20 阅读 10

目录