Skip to main content

LINUX: Samba

Instalacja

sudo su
apt update
apt install samba -y

Udostępnianie katalogu

Wybierz katalog, który chcesz udostępnić, lub utwórz nowy

mkdir -p /srv/samba/shared
chmod 777 /srv/samba/shared  # Pełne uprawnienia (można zmienić)

Konfiguracja Samby

nano /etc/samba/smb.conf

Dodaj na końcu:

[Shared]
   path = /mnt/dysk
   browseable = yes
   read only = no
   guest ok = yes
   create mask = 0777
   directory mask = 0777

image.png

Restart Samby

systemctl restart smbd
systemctl anable smbd

image.png

Sprawdzenie konfiguracji

smbstatus

image.png

systemctl status smbd nmbd

image.png

Sprawdzenie czy folder jest udostępniony:

apt install smbclient
smbclient -L //192.168.0.11 -U user_samby

image.png

Sprawdzenie nasłuchu portów: 139 i 445

netstat -tulpn | grep smbd

image.png

Sprawdzenie pliku konfiguracyjnego SAMBY:

testparm

Konfiguracja z hasłem

Jeśli chcesz, aby dostęp był zabezpieczony, utwórz użytkownika Samby (tu: backup):

smbpasswd -a backup

image.png

i w konfiguracji smb.conf zmień:

guest ok = no
valid users = backup

po zmianach restartujemy Sambę:

systemctl restart sambd

zmiana właściciela folderu:

chown backup /mnt/dysk/backup

Jeśli chcesz zmienić zarówno właściciela, jak i grupę na backup:users, użyj:

chown backup:users /mnt/dysk/backup

Rekurencyjna zmiana właściciela (dla wszystkich plików i folderów):

chown -R backup:users /mnt/dysk/backup

w Windows loguj się użytkownikiem i hasłem.