Mac-Osx

多個使用者在 OSX 中寫入一個 Samba 掛載點

  • November 24, 2011

我有一個 OSX 框,其中包含一個腳本,該腳本將一個唯一文件寫入 Samba 共享。腳本的第一部分安裝共享。

機器上有 2 個使用者 - UserA 和 UserB。每個都需要在任何給定時間執行此腳本,但是只有安裝共享的使用者才能對其進行寫入。我真的需要兩個使用者都可以rwx訪問。

這是我嘗試過的:

  • 掛載然後chmod‘ing 掛載點(無效 - 被 Samba 伺服器否決?)
  • chmod‘ing 掛載點然後掛載(同上)
  • sudo mount_smbfs

兩個使用者都有管理員權限。理想情況下,解決方案可由其中一個使用者(包含在腳本中)執行,並且不依賴於機器啟動時的掛載。

任何想法表示讚賞,謝謝!

您可以為此使用標誌 -f模式和 -d模式。請注意,您授予的權限不能超過伺服器允許的權限。

但是 mount_smbfs應該預設至少授予安裝路徑上設置的權限,所以看起來你的共享在伺服器端被鎖定了太多。

我幾乎不記得在 samba 伺服器中必須有訪客帳戶配置。如果您更改來賓使用者名nobody和來賓使用者組作為nogroup您的問題可能會解決。

引用自:https://serverfault.com/questions/334138