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   //可以正常卸載


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章