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
Restart Samby
systemctl restart smbd
systemctl anable smbd
Sprawdzenie konfiguracji
smbstatus
systemctl status smbd nmbd
Sprawdzenie czy folder jest udostępniony:
apt install smbclient
smbclient -L //192.168.0.11 -U user_samby
Sprawdzenie nasłuchu portów: 139 i 445
netstat -tulpn | grep smbd
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
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.






