| 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 |