apt-get install samba cifs-utils | inštalácia potrebných balíkov |
Každý užívateľ musí byť definovaný v sambe aj v systéme. |
V systéme môže byť bez adresára, nemusí mať práva. |
Príklad vytvorenia užívateľa v systéme: |
adduser --quiet --no-create-home --disable-password --gecos VLASTNE_MENO --ingroup SKUPINA |
| |
smbpasswd -a meno_uzivatela | pridá užívateľa samby |
smbpasswd -x meno_uzivatela | odstráni užívateľa samby |
pdbedit -L -v | výpis užívateľov samby - obsiahly |
| |
| |
| |
| |
| |
systemctl enable smbd nmbd | Spustenie samby |
systemctl status smbd nmbd | Stav samby |
systemctl stop smbd nmbd | Zastavenie samby |
systemctl restart smbd nmbd | Reštart samby |
| |
| |
| |
| |
| |
Príklad pripojenia zdieľaného adresára: |
mount.cifs //192.168.1.yyy/CRYPTO /mnt/UCTO -o username=xxx,password=zzz,iocharset=utf8,vers=1.0,cache=strict |
V prípade bežiaceho firewalu je potrebné otvoriť port 445/tcp |
| |
| |
| |
| |
| |
Príklad konfigurácie servera: |
gedit /etc/samba/smb.cfg |
| |
[global] | Sekcia s globálnymi parametrami |
workgroup = POKUS | Pracovna skupina "POKUS" |
server string = Samba Pokus | Pomenovanie servera zdielania |
server role = standalone server | Režim práce servera |
hosts allow = localhost, x.y.z.w | Povolene PC, ip adresy |
log file = /POKUS/log.%m | Umiestnenie súboru s hláseniami |
max log size = 50 | |
valid user = user1, user2 | zoznam povolených užívateľov |
[POKUS] | Pomenovanie zdieľaného adresára |
comment = POKUS_comment | Komentár k zdieľanému adresáru |
path = /POKUS | umiestnenie zdieľaného adresára |
writable = yes | povolenie zápisu |
directory mask = 0777 | atribúty vytváraného adresára, reálne 0755 |
create mask = 0777 | atribúty vytváraného súboru |
browseable = no | adresar nebude viditeľný pred pripojením |