【发布时间】:2013-05-05 18:26:37
【问题描述】:
我在让 Apache 与我的虚拟主机一起工作时遇到问题,我已将其范围缩小到我正在添加手动创建的虚拟主机(与其他由 python 脚本创建的虚拟主机相比)。当我跑步时:
ls -l
我明白了:
-rw-r--r-- 1根轮772 5月10日17:53 host1.com -rw-r--r-- 1根轮766 5月10日17:53 host2.com -rw-r--r--@ 1 myname wheel 914 Mar 28 14:24 host3.com -rw-r--r-- 1根轮 3897 May 10 17:53 host4.com -rw-r--r-- 1根轮5240 5月10日17:53 host5.com -rw-r--r-- 1根轮4037 May 10 17:53 host6.com我不确定“@”指的是什么,但是手动创建的文件是我的用户名作为所有者而不是 root。当我在 OS X(Finder)中查看文件信息时,我看到大多数文件的权限显示“系统”具有读写访问权限,但我手动创建的 vh 文件显示我(我的用户名)具有读写权限访问。
谁能告诉我如何在终端中设置“系统”或“根”的权限?我确实有超级用户访问权限。
【问题讨论】:
-
在 osx 中,
root在 Get Info 对话框中显示为system。例如sudo chown root /foo.txt将被列为system。
标签: apache permissions terminal virtualhost sudo