Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Can';即使权限设置正确,也不要在Ubuntu 11.10中创建文件/目录_Linux_Ubuntu 11.10_User Management - Fatal编程技术网

Linux Can';即使权限设置正确,也不要在Ubuntu 11.10中创建文件/目录

Linux Can';即使权限设置正确,也不要在Ubuntu 11.10中创建文件/目录,linux,ubuntu-11.10,user-management,Linux,Ubuntu 11.10,User Management,我对ubuntu 11.10中的一些东西感到震惊。我正在尝试将写入权限授予特定文件夹中的当前用户。 因此,首先,我要更改所有者,以便在默认文件夹(/var/www)上为我的apache用户提供适当的权限 然后,我将当前使用添加到apache组中 sudo usermod -a -G apache ollie314 我检查ollie314是否具有正确的权限: groups ollie314 > ollie314 apache 好的! 现在我检查我是谁 whoami > ollie3

我对ubuntu 11.10中的一些东西感到震惊。我正在尝试将写入权限授予特定文件夹中的当前用户。 因此,首先,我要更改所有者,以便在默认文件夹(/var/www)上为我的apache用户提供适当的权限

然后,我将当前使用添加到apache组中

sudo usermod -a -G apache ollie314
我检查ollie314是否具有正确的权限:

groups ollie314
> ollie314 apache
好的! 现在我检查我是谁

whoami
> ollie314
听起来不错

cd /var/www
mkdir test
> mkdir: cannot create directory `test': Permission denied
哼。。。 我做错了什么,但我不知道在哪里。我怀疑是一个传递父forlder问题,但它在我的debian压缩上运行良好。 有人能帮我吗? 提前谢谢

试试看:

sudo mkdir test

虽然问题中没有指定,但您是否拥有超级用户的访问权限。

这样的组更改直到您下次登录时才会生效。注销,然后重新登录。

我相信这些更改将在下次登录时生效。@Giraffe船长您为什么需要再次登录?将更新磁盘上的ACL(chown命令),并使用正确的用户。最多可能需要一个具有更新GID的新shell。如果它与组级别的权限无关,请检查SELinux是否处于活动状态。通常情况下,在WWW root中创建新文件和目录的可能性在默认情况下是非常有限的。哇,我也被这个问题抓住了。。。谢谢
sudo mkdir test