sudo nano /etc/samba/smb.conf

增加分享的資料夾

在檔案的最後面加上

[samba-share]
path = /media/share
security = share

browseable = yes
read only = no
create mask = 0777
directory mask = 0777

guest ok = yes
guest account = guest_user
map to guest = bad password


重新啟動 samba 服務

sudo service smbd restart


sudo ufw allow samba


===================================================================== 




    [samba-share]                 ;分享資料夾的名稱
    path = /media/share           ;分享路徑
    security = share              ;不須權限
    
    browseable = yes            ;是否可瀏覽
    read only = no              ;唯讀
    create mask = 0777          ;檔案遮罩
    directory mask = 0777       ;資料夾遮罩

	

以下是 192.168.9.8 的 smb.conf
===================================================================== 


/etc # cat smb.conf
[global]
workgroup = WORKGROUP
netbios name = R3G-2
server string = R3G-2
local master = yes
os level = 128
name resolve order = lmhosts hosts bcast
log file = /var/log/samba.log
log level = 0
max log size = 5
socket options = TCP_NODELAY SO_KEEPALIVE
unix charset = UTF8
display charset = UTF8
bind interfaces only = yes
interfaces = br0
unix extensions = no
encrypt passwords = yes
pam password change = no
obey pam restrictions = no
host msdfs = no
disable spoolss = yes
security = SHARE
guest ok = yes
guest only = yes
guest account = admin
writeable = yes
directory mode = 0777
create mask = 0777
force directory mode = 0777
max connections = 10
use spnego = no
client use spnego = no
null passwords = yes
strict allocate = no
use sendfile = yes
dos filemode = yes
dos filetimes = yes
dos filetime resolution = yes

[AiDisk_a1]
comment = TOSHIBA MC04ACA400E's AiDisk_a1
path = /media/AiDisk_a1
guest ok = yes
writeable = yes
directory mode = 0777
create mask = 0777
map archive = no
map hidden = no
map read only = no
map system = no
store dos attributes = yes

[AiDisk_a2]
comment = TOSHIBA MC04ACA400E's AiDisk_a2
path = /media/AiDisk_a2
guest ok = yes
writeable = yes
directory mode = 0777
create mask = 0777
map archive = no
map hidden = no
map read only = no
map system = no
store dos attributes = yes

[AiDisk_b2]
comment = ADATA SC680's AiDisk_b2
path = /media/AiDisk_b2
guest ok = yes
writeable = yes
directory mode = 0777
create mask = 0777
map archive = no
map hidden = no
map read only = no
map system = no
store dos attributes = yes

===================================================================== 
ubuntu 18.04 安裝 Samba server
首先安裝 Samba 套件:
$ sudo apt install samba

新增一個 smbuser 使用者:
sudo adduser smbuser --shell /bin/false

接著就是用 smbpasswd 指令的 -a 選項來將這個 smbuser 帳號設定為 Samba 的使用者帳號:
 $ sudo smbpasswd -a smbuser
如果要與使用者同名則:
$ sudo smbpasswd -a jkchang

安裝好 Samba Server 和使用者的設定後，接下來就是要來設定 Samba 的設定檔了，
打開 /etc/samba/smb.conf 檔案，然後在檔案的最後加入下面這幾行後存檔離開。

[public]
path = /home/jkchang # 這個是要分享的資料夾路徑
available = yes
valid users = jkchang #可以使用這個資料夾的使用者，要有 path 所指定的路徑的權限
read only = no
browseable = yes
public = yes
writable =yes


