在 Ubuntu 中快速建立 Samba 服務
前言
在使用 VM 的時候,往往需要在不同的機器之間共用檔案。
如果有 Samba 的加持,不用透過 FTP ,直接在 Windows 中就能使用檔案總管來對 Ubuntu 的目錄和檔案進行操作。
下面就來分享怎麼在 Ubuntu 快速的建立具備最基本功能的 Samba 服務。
透過 apt-get 安裝 Samba 服務
安裝 Samba 服務的指令很簡單,只要在 Console 輸入下列指令即可:
apt-get install samba
設定 Samba 服務的內容
安裝完 Samba 服務之後,可以透過編輯它的設定檔,來決定要分享哪些目錄出去,以及相關的權限。
這邊由於都是內部使用,所以基本上就不鎖權限了。
編輯設定檔的指令為:
nano /etc/samba/smb.conf
假設我們已經建好了 /home/shared 這個目錄,也透過 chmod 設好了權限,接下來要讓它透過 Samba 共享。
那我們的設定檔可以參考下面的內容:
/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
map to guest = bad user
usershare allow guests = yes
security = user
[Shared]
path = /home/shared
writable = yes
guest ok = yes
read only = no
force user = nobody
browseable = yes
create mask = 777
directory mask = 777
注意
上面指令範例會把 /home/shared 資料夾透過 Samba 服務共享出去,且不鎖帳號和權限,請小心服用。
編輯完畢之後按下 Ctrl + X
存檔退出之後,輸入下列指令重啟 Samba 服務,就可以在其他電腦上開心的使用 Samba 來存取它囉!!
systemctl restart smbd