Ubuntu

如何為所有使用者安裝具有 777 權限的遠端卷?

  • May 25, 2011

我希望使用者能夠通過我的 PHP 腳本將文件上傳到中央文件伺服器。我使用以下命令安裝了文件伺服器的共享卷:

sudo mount -t cifs //192.168.1.8/share local_dir -o username=user,password=pass

雖然我可以通過sudo chmod自己的方式寫入訪問權限,但已經存在數百個目錄:

drwxr-xr-x 1 root root    0 2011-03-30 15:59 dir1
drwxr-xr-x 1 root root    0 2011-04-04 16:27 dir2
drwxr-xr-x 1 root root    0 2011-04-04 18:07 dir3
drwxr-xr-x 1 root root    0 2011-04-06 13:41 dir4
drwxr-xr-x 1 root root    0 2011-04-06 13:39 dir5
....etc

我可能需要創建一個新目錄或將上傳的文件移動到現有目錄。

我能做些什麼來讓任何使用者都可以寫這個共享嗎?我能想到的唯一其他解決方案是讓 Apache 以 root 身份執行。我不會那樣做

sudo mount -t cifs //192.168.1.8/share local_dir -o username=user,password=pass,umask=0777

引用自:https://serverfault.com/questions/273687