Autorem následujícího návodu je Jon LaBass. Originální WWW v anglickém jazyku.
In order to have virtual user accounts, we need a database of some sort. You can compile Pure-FTPd to work with MySQL, but we are going to use puredb because it was written specifically for use with Pure-FTPd.
| # cd /usr/ports/net/samba # make install clean |
You will be prompted with a configuration menu to choose additional options to be installed. For this guide we won't choose any.
Now that Samba is installed, we need to configure it for your network before we fire it up.
| # nano /etc/inetd.conf |
Zastavte server inetd:
| # killall -HUP inetd |
Look for and uncomment the following:
| swat stream tcp nowait/400 root /usr/local/sbin/swat swat |
Pakliže nemáte inetd vůbec v operačním systému spuštěn, pak použijte tento příkaz:
| # echo 'inetd_enable=“YES“' >> /etc/rc.conf |
Bring up SWAT (Samba Web Administration Tool):
| # lynx http://localhost:901 |
Pokud byste chtěli konfigurovat SWAT z jiného počítače, pak zadejte IP adresu do internetového prohlížeče s příslušným portem kde SWAT běží:
| # http://192.168.2.1:901 |
root Globals' netbios name to whatever you want your server to come up as in 'My Network Places' yes' to encrypt passwords Commit Changes' to save Shares' Create Share' type in your share name (I used 'Share') and then select 'Create Share' no' for read only if you want your users to be able to write yes' for guest ok to allow for anonymous access to the shared directory Commit Changes' to save Password Management' /etc/passwd Add User' Status' smbd and nmbdPokud si přejete pustit démony nmbd a smbd, pak můžete učinit takto:
| # echo 'nmbd_enable=“YES“' >> /etc/rc.conf # echo 'smbd_enable=“YES“' >> /etc/rc.conf |
Po té restartujte operační systém:
| # init 6 |
Pro restart samotného SAMBA serveru můžete využít příkaz:
| # /usr/local/etc/rc.d/samba.sh restart |
Pro správu uživatelských kont slouží program smbpasswd, který je součástí SAMBA serveru. Pokud budete chtít přidat uživatele do SAMBA systému, pak ten musí existovat ve Vašem operačním systému. Tedy například, abyste mohli vytvořit účet daniel pro SAMBA systém pomocí programu smbpasswd, pak uživatel daniel musel být správcem operačního systému před tímto úkonem vytvořen. SAMBA pak přebírá přístupová práva uživatele daniel, která mu byla dána při tvorbě jeho účtu, tj. práva skupiny, ve které je vytvořen, atp.
Přidání uživatele:
| # smbpasswd -a daniel New SMB password: Retype new SMB password: Added user daniel. |
Odebrání uživatele:
| # smbpasswd -x daniel Deleted user daniel. |
Pro správné zobrazování českých znaků se vždy podívejte se do manuálu k příslušné versi SAMBA serveru. Důrazně však doporučuji diakritiku nepoužívat nikde v názvech souborů. Vyhnete se tak mnoha nepříjemnostem. Prostudujte také smb.conf.
You now can test this by logging in through 'My Network Places'.
• povídání o FreeBSD
• začínáme s FreeBSD
• FreeBSD - základní kroky
• Sun Solaris - základní kroky
• Linux - základní kroky
• Windows - základní kroky
Hrátky s operačními systémy
• FreeBSD router
• FreeBSD ve firmě
• FreeBSD porty - jak na ně?
• vytváření FreeBSD balíčku
• instalace NetBSD
Počítačové sítě
• StarHill
• esej o bezdrátových sítích
• pasivní restranslace
• tvorba sítí typu ethernet
• Pure-FTPd + SSL + VA
• Samba a její nastavení
• Apache SSL - htaccess - PHP
• DHCP server
• Nessus
Lokalizace
• manuály FreeBSD
• RONJA
• Pure-FTPd
• nastavení Pure-FTPd
Software
• Visual Basic
• Acrobat Reader 5 a FreeBSD
• logovací démon - syslogd
Jednočipy
• programátor PIC
Různé
• mé konfigurační soubory