对Linux所有权有点困惑

时间:2015-07-06 22:09:47

标签: linux ubuntu file-permissions

我正在使用Ubuntu 14.04服务器,我刚刚完成了论坛的配置,但是我正在尝试为这个软件安装一个新的主题,并认为我已经得到了它。

/var/www/html/styles# ls -al
total 16
drwxr-xr-x  4 www-data www-data 4096 Jul  6 14:06 .
drwxr-xr-x 18 www-data www-data 4096 Jul  6 12:50 ..
drwxr-xr-x  6 www-data root     4096 Jul  6 14:07 SE_Gamer_Dark
drwxr-xr-x  4 www-data www-data 4096 Jul  6 11:28 prosilver`

问题:drwxr-xr-x 6 www-data root 4096 Jul 6 14:07 SE_Gamer_Dark

如何更改上述行中的root?我认为这是文件权限,需要我做的chown:chown www-data SE_Gamer_Dark。但这只会改变初始的  drwxr-xr-x 6 root root 4096 Jul 6 14:07 SE_Gamer_Dark 到您看到的那个,
drwxr-xr-x 6 www-data root 4096 Jul 6 14:07 SE_Gamer_Dark

据我所知,用户" root"有权读取和写入此文件,但我需要www-data才能够?我也试过chmod,但它并没有改变root

2 个答案:

答案 0 :(得分:2)

尝试:

chgrp www-data SE_Gamer_Dark

第二个参数是组

答案 1 :(得分:1)

您只能更改群组:

chgrp www-data SE_Gamer_DARK

或同时分组和用户:

chown www-data root.SE_Gamer_DARK

在上面的示例中,root是用户,SE_Gamer_DARK是一个群组

您也可以为整个子树执行此操作:

chown -R www-data root.SE_Gamer_DARK