天天看點

mount.cifs Windows共享目錄權限755問題

針對CentOS 6.5系統。

通過linux 的mount指令挂載windows下的共享目錄,挂載後目錄權限為755,普通使用者沒有權限寫入。

可以通過file_mode 和dir_mode 來設定權限,覆寫預設的755權限。

通過linux的 man mount.cifs 簡單的了解下。

       file_mode=arg
           If the server does not support the CIFS Unix extensions this overrides the default file mode.

       dir_mode=arg
           If the server does not support the CIFS Unix extensions this overrides the default mode for directories.      

示例:

mount -t cifs -o username=ftp,password=3dmedcom,rw,dir_mode=0777,file_mode=0777 //10.10.172.91/GENEbackup       /GENEbackup  #這樣看到的檔案目錄權限都為777
mount -t cifs -o username=ftp,password=3dmedcom //10.10.172.91/GENEbackup       /GENEbackup   #經測試,可以讀寫。這樣看到的檔案目錄權限都為755      
當不需要使用這個分區的時候,需要将這個磁盤分區解除安裝。使用 umonut DEVICE 或者 umont DEVICE_POINT 來解除安裝。
但是,在解除安裝的時候我們剛好在通路這個目錄,那麼會提示裝置忙,拒絕退出。
此時,有2種解決方案:1、退出此目錄。2、使用fuser指令強制退出。
# fuser -v /GENEbackup  //fuser -v參數檢視使用這個分區的使用者和程序
# fuser -km /GENEbackup  //殺死通路挂載點的程序
# umount /GENEbackup   //可以正常解除安裝      

繼續閱讀