針對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 //可以正常解除安裝