首页 文章

Chmod 777到一个文件夹和所有内容[重复]

提问于
浏览
322

这个问题在这里已有答案:

我有一个Web目录 /www 和该目录中名为 store 的文件夹 .

store 内有几个文件和文件夹 . 我想给 store 文件夹和 store 文件夹中的所有文件和文件夹授予所有权限 .

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

7 回答

  • 9

    如果您要使用控制台命令,它将是: chmod -R 777 /www/store . -R (或 --recursive )选项使其递归 .

    如果您需要有关 chmod 命令的更多信息,请参阅:File permission

  • 11

    如果通过所有权限,你的意思是777

    导航到文件夹和

    chmod -R 777 .
    
  • 23

    您可以使用选项-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文件夹有多个用户,则可以相应地设置权限和用户组 .

    更多信息

  • 3

    你也可以用 chmod 777 *

    这将为当前在该文件夹中的所有文件和将来添加的文件授予权限,而不授予该目录本身的权限 .

    注意:这应该在文件所在的文件夹中完成 . 对我来说这是一个有问题的图像所以我去了我的图像文件夹并做了这个 .

  • 71

    是的,非常正确 chmod 命令中的 -R 选项使得给定目录下的文件/子目录将获得 777 权限 . 但一般来说,给所有文件和目录提供 777 并不是一个好习惯,因为它可能导致数据不安全 . 尝试非常具体地赋予所有文件和目录的所有权利 . 并回答你的问题:

    chmod -R 777 your_directory_name
    

    ... 将工作

  • 144

    对于mac,应该是'超级用户做';

    首先:

    sudo -s 
    password:
    

    然后

    chmod -R 777 directory_path
    
  • 591

    这对我没用 .

    sudo chmod -R 777 /path/to/your/file/or/directory
    

    我也用 -f .

    sudo chmod -R -f 777 /path/to/your/file/or/directory
    

相关问题