即使在执行chmod之后,目录也会被写保护

时间:2015-05-06 20:27:35

标签: ubuntu permissions yii2

我按照这里的说明(https://serverfault.com/questions/310325/how-do-i-give-a-user-access-to-var-www-html)创建了一组webadmin,将我自己的用户名(ubuntu)添加到此列表中,然后更改我的文件夹/ var / www / html的权限:

KafkaUtils.createStream(jssc, prop.getProperty(Config.ZOOKEEPER_QUORUM),
                        prop.getProperty(Config.KAFKA_CONSUMER_GROUP), topicMap);

现在,当我列出目录时,它们显示为具有组的写权限,例如:

sudo chmod -R g+rw /var/www/html

但如果我尝试保存单个文件,Ubuntu会阻止我发送“ubuntu@ip-10-0-1-96:/var/www/html/yiisimple/basic$ ls -l total 104 drwxrwxr-x 2 root root 4096 Mar 1 06:22 assets drwxrwxr-x 2 root root 4096 Mar 1 06:22 commands -rw-rw-r-- 1 root root 1639 Mar 1 06:22 composer.json -rw-rw-r-- 1 root root 31799 May 6 17:10 composer.lock drwxrwxr-x 2 root root 4096 May 6 19:51 config drwxrwxr-x 2 root root 4096 May 6 19:53 controllers -rw-rw-r-- 1 root root 1622 Mar 1 06:22 LICENSE.md drwxrwxr-x 3 root root 4096 Mar 1 06:22 mail drwxrwxr-x 2 root root 4096 May 6 19:51 models -rw-rw-r-- 1 root root 2699 Mar 1 06:22 README.md -rw-rw-r-- 1 root root 5049 Mar 1 06:22 requirements.php drwxrwxrwx 5 root root 4096 May 6 20:07 runtime drwxrwxr-x 3 root root 4096 Mar 1 06:22 tests drwxrwxr-x 11 root root 4096 May 6 17:10 vendor drwxrwxr-x 5 root root 4096 May 6 20:02 views drwxrwxr-x 4 root root 4096 Mar 1 06:22 web -rwxrwxr-x 1 root root 697 Mar 1 06:22 yii -rw-rw-r-- 1 root root 515 Mar 1 06:22 yii.bat ”消息。此外,我这样做是因为我正在尝试使用Gii代码生成器,它似乎也被这种写保护阻止。

更一般的问题:

  • 将我的用户名ubuntu添加到组的适当方法是什么,所以我在我的Web服务器的/ var / www / html文件夹上有写权限?
  • 更具体的问题

  • 为Yii设置这个的最佳方法是什么?我应该知道的任何特定的交易技巧?
  • 感谢您的任何建议。

    1 个答案:

    答案 0 :(得分:0)

    也许这可以帮助某人。
    我已经解决了在centos 7 Web服务器上上传文件的问题。

    尝试

    # sudo chown apache:apache -R /var/www/html/ppdb2019/files
    # cd /var/www/html/ppdb2019/files
    # find . -type f -exec chmod 0644 {} \;
    # find . -type d -exec chmod 0755 {} \;
    # sudo chcon -t httpd_sys_content_t /var/www/html/ppdb2019/files -R
    # sudo chcon -t httpd_sys_rw_content_t /var/www/html/ppdb2019/files -R
    

    这是source code