我作为普通用户在linux盒子(CentOS 6.6)中安装了第二个apache实例 (非root)具有sudo权限。 虽然apache安装成功完成,但我浏览了安装 路径:
/usr/local/apache2
所有者是root用户,而不是我用于整个过程的非root用户。
drwxr-xr-x 2 root root 4096 Sep 20 11:42 bin
drwxr-xr-x 2 root root 5096 Sep 20 11:42 build
drwxr-xr-x 2 root root 6096 Sep 20 10:43 cgi-bin
drwxr-xr-x 5 root root 6096 Sep 20 14:13 conf
drwxr-xr-x 3 root root 6096 Jul 28 10:43 error
drwxrwxr-x 2 root root 6096 Mar 2 2010 htdocs
drwxr-xr-x 3 root root 28096 Sep 20 10:43 icons
drwxr-xr-x 2 root root 1096 Sep 20 11:42 include
drwxr-xr-x 3 root root 5096 Sep 20 11:42 lib
drwxr-xr-x 2 root root 7096 Sep 20 14:41 logs
drwxr-xr-x 4 root root 4096 Sep 20 10:43 man
drwxrwxr-x 14 root root 10480 Sep 20 2010 manual
drwxr-xr-x 2 root root 2096 Jul 28 10:43 modules
为什么会发生这种情况? 此外,如果我将整个目录树的所有权更改为非root用户,apache仍然可以运行并且稳定吗?
提前致谢。
答案 0 :(得分:0)
您使用sudo
键入的每个命令都以root身份执行