2014-01-23 176 views
1

在我的運行Ubuntu 12.04LTS的Linux機器上,我可以使用cifs掛載一個共享。Ubuntu和小牛之間的cifs掛載權限問題

有問題的共享文件夾位於運行Mavericks的Mac Pro中。

這是Ubuntu/Linux上的fstab

//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw 

在Linux中/摩具有這些權限:

drwxr-xr-x 21 root root   0 Jan 16 13:29 Mount 

我可以讀/安裝/數據但不能寫入(我得到一個權限錯誤)。

我認爲這是因爲/裝載是由root創建的,我正在嘗試這個用戶。

但我無法更改/安裝權限或所有權,即使使用sudo

在Mac/Mavericks方面,/Data具有讀取/寫入權限。

任何想法如何解決這個問題?

+0

/Mount和/ home/sro/Mount之間的關係是什麼? –

+0

'sro'是Ubuntu中的用戶。因此,'/ Mount'是在這個用戶的home文件夾中掛載的共享爲/ home/sro/Mount – pepe

回答

0

這裏的問題是缺少UID/GID對。顯然,當這些人缺席時,該份額的默認所有者將是根。

所以我的fstab行應該是這樣的:

//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw,uid=1001,gid=1001 

兩件事情:

  • 您的UID/GID可能不是1001所以更好地與id命令首先檢查
  • 你可能想要使用權限掩碼作爲詳細的here
0

添加到您的fstab線uid=your_user_name你的行會:

//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw,uid=your_user_name 

這樣,你所要求的Linux來設置用戶的文件系統爲業主安裝。