2013-11-29 55 views
0

我想創建一個目錄,應該由所有人寫入 這是我創建目錄的類型 if(!-e「/ mnt/mikdir(「/ mnt/imports/user」,0777)或者throw(「Could not make/mnt/imports/user $!」); } 但是這是我爲目錄獲得的權限 drwxr-xr-x 2 lec ensembl 8192 Jun 4 15:15 briggsae_new_2 雖然目錄mnt具有755權限,導入具有777權限。 有沒有人知道我在做什麼錯?無法在權限創建新的目錄777

回答

0

umask在您的系統上是0022。你可以這樣做:

if(! -e "/mnt/imports/user"){ mkdir("/mnt/imports/user") && `chmod 777 /mnt/imports/user`} 
相關問題