在一臺服務器上執行git clone git://github.com/blasto333/PHP-Point-Of-Sale.git時,文件權限是(我正在顯示一個文件,但它是喜歡本作所有的):git clone在不同的服務器上產生不同的權限
-rw-r--r-- 1 chrism chrism 3297 Apr 1 19:12 index.php
在第二個服務器,它是:
-rw-rw-r-- 1 rrdiaper rrdiaper 3297 Apr 1 19:14 index.php
在第三臺服務器,它是:
[email protected] 1 cmuench cmuench 3297 Sep 17 2010 index.php
第二臺服務器正在抱怨,因爲該文件是組可寫的(php suExec)。我知道我可以用chmod -R 644修復它,但我更願意理解爲什麼權限不同。
檢查你的umask? http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html – Amber 2011-04-01 23:20:24
但是當我通過ftp上傳文件時,他們獲得了正確的權限 – 2011-04-01 23:25:02
umask是對的! – 2011-04-02 00:34:20