Najpierw utwórz folder, który chcesz udostępnić publicznie. Folder może znajdować się w dowolnym miejscu, ale ustaw jego uprawnienia, aby każdy mógł uzyskać do niego dostęp. W tym samouczku naszym udziałem będzie / home / Public
Uruchom poniższe polecenia, aby utworzyć folder, który chcesz udostępnić.
sudo mkdir /home/Public
Następnie ustaw uprawnienia do udostępniania, aby każdy miał do niego pełny dostęp.
sudo chmod 0777 /home/Public
sudo chown -R nobody:nogroup /home/Public
Następnie uruchom poniższe polecenia, aby otworzyć / utworzyć nowy plik konfiguracyjny.
sudo nano /etc/samba/smb.conf
Następnie dodaj poniższą zawartość do pliku i zapisz. Nasz udział będzie nazywany Publicznym zgodnie z ustawieniem poniżej [Publiczne]
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
# add to the end
[Public] path = /home/Public writable = yes guest ok = yes guest only = yes read only = no create mode = 0777 directory mode = 0777 force user = nobody