Ubuntu
如何為所有使用者安裝具有 777 權限的遠端卷?
我希望使用者能夠通過我的 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