Linux訪問Windows共用資料夾,關於mount cifs的一個問題

來源:互聯網
上載者:User
 FC6訪問Windows共用資料夾。
1。Windows共用一個檔案夾share, 開放所有許可權
2。Linux下執行 mount -t cifs //192.168.2.26/device /mnt/share -o username=share,password=share,rw,file_mode=0777,dir_mode=0777,setuid=509,setgid=101

其中,uid=509, gid=101是一個普通使用者dba
/mnt/share許可權位是0777,所有使用者有完整存取

3.執行後, dba使用者可以訪問 /mnt/share ,也就是Windows的共用資料夾。讀取無問題。vi 建立一個新檔案,寫入儲存也無問題。
4。問題在於:dba建立的新檔案,是屬於root.root,第二次用vi開啟就是唯讀開啟了。

Windows裡沒有和Linux/Unix完全對應的許可權,檔案顯示是屬於某個使用者,實際上也是假象。不過你可以這樣按下邊的方式掛載,則永遠顯示檔案屬於某人。
在我的系統當中存在一個uid/gid都是888 的test使用者。
[code]
mount -t cifs //192.168.1.128/share /mnt/smb -o username=someone,password=someone,rw,uid=888,gid=888
[/code]
注意我把你的setuid和setgid參數換為uid和gid參數。
現在test使用者讀寫不成問題,建立檔案也歸自己所有。但其他使用者就又有問題了,不知道是否能滿足樓主的要求。

 

FROM: http://hi.baidu.com/hxsnoopy/blog/item/22be250f9d47d6e8ab6457b7.html/cmtid/050f531b9d8b49d2ad6e75fc

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.