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