我有一個 Ext4 分割區(不是自動安裝的),我想在我的家中(完全)共用它,其中包含 Mac OSX、Windows 和 Linux 機器(目前最重要的是與 Mac 共用)。我該怎麼做?
答案1
本質上,您需要為 Ext4 掛載點建立 Samba 共用。打開 /etc/samba/smb.conf (在您最喜歡的編輯器中)並更改一些內容:
1 -工作小組- 如果您有網路工作群組,您需要將其設定為網路工作群組的名稱。
2 -安全=用戶- 即使此行被註解掉,使用者級安全性也是 Samba 的預設設定。
3 - 在檔案底部定義您的 Samba 共用。您應該在底部看到一個(註解掉的)範例。您將需要 ext4 分割區(您想要共用的)的安裝點。如果您不確定那是什麼,請從終端執行“df -k”,您應該會看到它(將其放在“path”設定中而不是“/some/directory”中)。
[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3
4 - 接下來,您需要更改路徑(安裝點)上的權限,以確保所需的使用者可以完成他們需要的操作。
5 - 重新啟動桑巴
sudo restart smbd
sudo restart nmbd
6 - 從 Mac 連接到 Samba 共用。我找到了相關說明這裡。本質上,它說:
當您前往「連線至伺服器」對話方塊時,您可以瀏覽本機子網路上的電腦名稱。
您可以透過 IP 位址或 DNS 名稱連接到伺服器。如果您的環境需要或更方便,您也可以使用其他有效的 URL 格式,例如:
smb://ServerName/ShareName
對我來說,我透過 IP 連接到我的 Samba 共享:
smb://192.168.0.117/ShareName
要進行故障排除,請檢查我引用的文件: Mac OS X:如何連接到 Windows 檔案共用 (SMB)
希望這可以幫助。
答案2
作為手動編輯設定檔的古老但複雜的方法的替代方法,除非您需要廣泛自訂誰可以存取共享,否則您可以簡單地:
在 Nautilus(檔案瀏覽器)中導航至掛載點您要共用的磁碟機的名稱(例如
/media/MyDrive
)。轉到父目錄(在本例中為
/media
)。右鍵點選磁碟機名稱 (
MyDrive
),然後按一下共享選項。
如您所見,啟用訪客訪問就像選取核取方塊一樣簡單。
Nautilus 可能會告訴您必須安裝一些軟體包才能共用資料夾。如果尚未安裝 Samba 及其依賴項,就會發生這種情況。你可以對此說是。安裝後,您可能需要登出並重新登入(重新啟動也可以,但不是必需的)。然後返回共享選項。現在必要的軟體包已安裝,您可以共用該資料夾。
此方法適用於共用靜態安裝的磁碟區(如您的磁碟區)、動態安裝的磁碟區或任何資料夾。