在開始介紹設定方法之前,阿舍要先說明一下的是,關於 Samba 使用的帳號的部份,你可以選擇使用你自己的帳號或是另外新建一個專門給 Samba 使用的,而阿舍這篇說明的方式是以另建專門給 Samba 專用的使用者帳號的方式,阿舍覺得這樣會比較安全一些些哩 !
接下來,就是要開始安裝和設定了,首先,當然是要先安裝 Samba Server 囉 ! 請執行下面這一行指令來安裝,安裝完成後,接著,就是要建立一個專門的使用者帳號來用。
$ sudo apt-get install samba
由於這個帳號只是要給要連進來使用分享磁碟,所以,應該不需有登入 Shell 和操作 Shell 需求,因此,為了安全上的考量,阿舍就利用 adduser 指令的 --shell 選項來將這個使用者的 shell 設成一個無用的程式哩 ! 下面就是阿舍新增一個叫做 smbuser 使用者的操作指令。
$ sudo adduser smbuser --shell /bin/false
再來,就是要用 smbpasswd 指令的 -a 選項來將這個 smbuser 帳號設定為 Samba 的使用者帳號,請執行下面的指令來新增使用者並同時設定這個使用者的 Samba 登人密碼,原則上,這組密碼不建議和這個使用者的登入密碼相同哩 !
$ sudo smbpasswd -a smbuser
安裝好 Samba Server 和使用者的相同設定後,接下來,就是要來調整 Samba 的設定檔了,請打開 /etc/samba/smb.conf 檔案,然後,在檔案的尾巴加入下面這幾行後存檔離開。
[public] # 下面這個 public 名稱可以自行變更
path = /home/smbuser # 這個是要分享的資料夾路徑
available = yes
valid users = smbuser # 這個是可以使用這個分享資料夾的使用者,要具有 path 所指定的路徑的權限才行
read only = no
browseable = yes
public = yes
writable = yes
上面都設定好之後,請執行下面這行指令來重新啟動 Samba Server 之後,就可以用 smb 協定來存取了,以阿舍的 Ubuntu 的 IP 位址是 192.168.1.88 為例,就可以用 smb://192.168.1.88/public 來連結了哩 !
$ sudo service smbd restart
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁