W pierwszej kolejności zainstaluj pakiet ‚samba’:
apt-get update
apt-get install samba
Utwórz nowego użytkownika Samby, np. ‚user2’:
useradd user2
Utwórz hasło dla użytkownika:
smbpasswd -a user2
Teraz utwórz folder, który będziesz współdzielił. Mój folder umiejscowiłem w katalogu domowym, poleceniem:
mkdir /home/moje
Trzeba też zmienić właściciela dla nowego folderu i prawa zapisu:
chown user2 /home/moje
chmod 777 /home/moje
Kolejnym krokiem jest konfiguracja Samby.
Utwórz kopię istniejącego pliku konfiguracyjnego:
mv /etc/samba/smb.conf /etc/samba/smb-old.conf
Utwórz nowy plik konfiguracyjny:
nano /etc/samba/smb.conf
Wklej do niego nową (przykładową) konfigurację:
[global]
workgroup = dom1
netbios name = serwerdom
serwer string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
[data]
path = /home/moje
browseable = yes
writeable = yes
valid users = user2
Wpisz własne nazwy dla:
workgroup – nazwa grupy
netbios name – netbiosowa nazwa serwera Samby
path – pełna ścieżka Twojego współdzielonego katalogu
valid users – nawą użytkownika Samby, którego utworzyłeś na początku
Dobrym sposobem na zwiększenie bezpieczeństwa jest przyznanie dostępu do współdzielonej zawartości określonym komputerom. Można to uzyskać dopisując adres IP maszyny (lub kilku) do pliku konfiguracyjnego, w sekcji ‚global’:
host allow = 192.2.3.4 192.2.3.5 192.2.3.6
gdzie: 192.2.3.4 (i pozostałe) zmień na adresy IP swoich maszyn.
Możesz sprawdzić poprawność swojego pliku konfiguracyjnego, poleceniem:
testparm
Teraz zrestartuj Sambę, aby zostały wczytane nowe ustawienia:
/etc/init.d/samba restart
Udostępnianie anonimowe:
[udostepniony] #nazwa zasobu
path = /home/udostepniony #lokalizacja katalogu udostępnionego na serwerze
read only = no #czy ma to być zasób tylko do odczytu
guest ok = yes #czy zasób ma być dostępny dla wszystkich bez konieczności logowania
force user = nobody #zasób dostępny dla wszyskich
Źródła:
http://tomsosik.cba.pl/index.php/linux-ubuntu-samba-instalacja-i-konfiguracja
https://www.thomas-krenn.com/pl/wiki/Proste_udost%C4%99pnienie_SAMBA_w_Debianie
apt-get update
apt-get install samba
Utwórz nowego użytkownika Samby, np. ‚user2’:
useradd user2
Utwórz hasło dla użytkownika:
smbpasswd -a user2
Teraz utwórz folder, który będziesz współdzielił. Mój folder umiejscowiłem w katalogu domowym, poleceniem:
mkdir /home/moje
Trzeba też zmienić właściciela dla nowego folderu i prawa zapisu:
chown user2 /home/moje
chmod 777 /home/moje
Kolejnym krokiem jest konfiguracja Samby.
Utwórz kopię istniejącego pliku konfiguracyjnego:
mv /etc/samba/smb.conf /etc/samba/smb-old.conf
Utwórz nowy plik konfiguracyjny:
nano /etc/samba/smb.conf
Wklej do niego nową (przykładową) konfigurację:
[global]
workgroup = dom1
netbios name = serwerdom
serwer string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
[data]
path = /home/moje
browseable = yes
writeable = yes
valid users = user2
Wpisz własne nazwy dla:
workgroup – nazwa grupy
netbios name – netbiosowa nazwa serwera Samby
path – pełna ścieżka Twojego współdzielonego katalogu
valid users – nawą użytkownika Samby, którego utworzyłeś na początku
Dobrym sposobem na zwiększenie bezpieczeństwa jest przyznanie dostępu do współdzielonej zawartości określonym komputerom. Można to uzyskać dopisując adres IP maszyny (lub kilku) do pliku konfiguracyjnego, w sekcji ‚global’:
host allow = 192.2.3.4 192.2.3.5 192.2.3.6
gdzie: 192.2.3.4 (i pozostałe) zmień na adresy IP swoich maszyn.
Możesz sprawdzić poprawność swojego pliku konfiguracyjnego, poleceniem:
testparm
Teraz zrestartuj Sambę, aby zostały wczytane nowe ustawienia:
/etc/init.d/samba restart
Udostępnianie anonimowe:
[udostepniony] #nazwa zasobu
path = /home/udostepniony #lokalizacja katalogu udostępnionego na serwerze
read only = no #czy ma to być zasób tylko do odczytu
guest ok = yes #czy zasób ma być dostępny dla wszystkich bez konieczności logowania
force user = nobody #zasób dostępny dla wszyskich
Źródła:
http://tomsosik.cba.pl/index.php/linux-ubuntu-samba-instalacja-i-konfiguracja
https://www.thomas-krenn.com/pl/wiki/Proste_udost%C4%99pnienie_SAMBA_w_Debianie