Tento tutoriál vysvětluje instalaci souborového serveru Samba na Debian Etch a jak jej nakonfigurovat pro sdílení souborů přes protokol SMB a také přidávání uživatelů. Samba je nakonfigurována jako samostatný server, nikoli jako řadič domény. Chcete-li nakonfigurovat Samba jako řadič domény, podívejte se na tento návod:https://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10
Ve výsledném nastavení má každý uživatel svůj vlastní domovský adresář, který je přístupný přes protokol SMB, a všichni uživatelé mají sdílený adresář s přístupem pro čtení/zápis.
Instalace Samby
Nainstalujte balíčky Debian Samba:
apt-get install libcupsys2 samba samba-common
Odpovězte na následující otázky:
Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:
-> pracovní skupina
If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?
-> ne
Upravte soubor smb.conf:
vi /etc/samba/smb.conf
V globální části odeberte ";" na začátku řádku zabezpečení =uživatel, takže to vypadá takto:
security = user
umožnit uživatelům systému Linux přihlásit se k serveru Samba.
V sekci [domů] změňte zapisovatelný =ne na:
writable = yes
Zavřete soubor a restartujte Sambu:
/etc/init.d/samba restart
Nyní přidám sdílenou složku, která je přístupná všem uživatelům.
Vytvořte adresář pro sdílení souborů a změňte vlastníka na skupinu uživatelů.
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
Na konec souboru /etc/samba/smb.conf přidejte následující řádky:
[allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
Nyní restartujeme Sambu:
/etc/init.d/samba restart
Přidávání a správa uživatelů
V tomto příkladu přidám uživatele s názvem tom. Stejným způsobem můžete přidat tolik uživatelů, kolik potřebujete, stačí v příkazech nahradit uživatelské jméno tom požadovaným uživatelským jménem.
useradd tom -m -G users
Nyní přidejte uživatele do databáze uživatelů Samba.
smbpasswd -a tom
-> Zadejte heslo pro nového uživatele
Nyní byste měli být schopni se přihlásit z vaší pracovní stanice Windows pomocí průzkumníka souborů pomocí uživatelského jména tom a zvoleného hesla a ukládat soubory na linuxovém serveru buď v tomově domovském adresáři, nebo ve veřejném sdíleném adresáři.
Odkazy
- http://www.debian.org
- http://www.samba.org