我在使Apache與虛擬主機一起工作時遇到了問題,並且我將其縮小到了我添加手動創建的虛擬主機(與其他由python腳本創建的虛擬主機相比)的事實。當我運行:如何在OS X/Terminal中爲root設置文件權限?
ls -l
我得到這個:
-rw-r--r-- 1 root wheel 772 May 10 17:53 host1.com -rw-r--r-- 1 root wheel 766 May 10 17:53 host2.com [email protected] 1 myname wheel 914 Mar 28 14:24 host3.com -rw-r--r-- 1 root wheel 3897 May 10 17:53 host4.com -rw-r--r-- 1 root wheel 5240 May 10 17:53 host5.com -rw-r--r-- 1 root wheel 4037 May 10 17:53 host6.com
我不知道什麼是「@」是指,但手動創建的文件,我的用戶名作爲所有者,而不是根源。當我查看OS X(Finder)中的文件信息時,我看到大多數文件的權限顯示「系統」已讀取&寫入權限,但我手動創建的vh文件顯示我(我的用戶名)已讀取&寫入訪問。
有人能告訴我如何在終端設置「系統」或「根」的權限?我有超級用戶訪問權限。
osx'root'在_Get Info_對話框中顯示爲'system'。例如'sudo chown root/foo.txt'將被列爲'system'。 – jacob 2014-06-16 17:07:41