設定主伺服器目錄的權限

設定主伺服器目錄的權限

我對這一切還很陌生。

我使用舊筆記型電腦和 Ubuntu 12.04 設定了一個家庭伺服器,透過名為 MediaLink 的 DLNA 系統將媒體串流傳輸到我的 LG 電視。這是透過 Plex Media Server 完成的。我還使用 Windows Vista PC 存取伺服器上的檔案系統以備份資料並將媒體複製到伺服器上以在 Plex 中使用。

我正在運行透過 GUI 介面設定的 Samba。我在網路上共用兩個目錄,並將它們對應到 Vista PC 上。對於每個目錄,我允許每個人透過 Samba 進行存取。

在 Samba 中,我將伺服器安全設定設定為「身份驗證模式 - 使用者」、「加密密碼 - 是」並且沒有訪客帳戶。

對於每個目錄,我透過右鍵單擊目錄並透過屬性設定權限,透過 Nuatilus 將讀取/寫入權限套用至擁有者、群組和其他人。

我遇到的問題是,使用 Vista PC 新增至目錄或變更目錄的任何內容都沒有與目錄相同的權限。事實上,我無法透過伺服器(使用 VNC)存取這些文件,Plex 也無法播放這些文件,因為它們被鎖定,只能透過 Vista PC 存取。

看來我可以使用 Nuatilus 在事後應用正確的權限,但我希望這會自動發生。

我已經閱讀了許多文章,詳細介紹瞭如何透過終端機和 smb.conf 檔案透過將使用者設定檔設定為 777、076 等進行修復,但我並不真正知道我在做什麼,並且不想破壞事物。

任何幫助將非常感激。請逐步說明。

答案1

由於我無法發表評論來詢問您的 smb.conf,因此我將盡力回答您的問題。首先,我沒有嘗試過這些,只是透過研究

  1. 開啟終端機 (Ctrl+Alt+T) 並輸入以下內容編輯 smb.conf:gksu /etc/samba/smb.conf
  2. 在該文件中,找到不同的共享並使它們看起來像這樣(保持共享的名稱和路徑相同):

    [someshare]
        path = /somewhere
        read only = No
        writeable = Yes
        guest ok = Yes
        create mask = 0777
        security mask = 0777
        directory mask = 0777
        force create mode = 0777
        directory security mask = 0777
        force directory mode = 0777
    
  3. 儲存檔案 (Ctrl+S) 並關閉視窗。

  4. 最後運行sudo service smbd restart以重新啟動您的 samba 伺服器,它現在應該可以工作了。

相關內容