Sdílení souborů pomocí Samby
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Vytvoření stránky) | m (Položky k doplnění kurzívou) | ||
| Řádka 18: | Řádka 18: | ||
| * Konfigurace serveru: | * Konfigurace serveru: | ||
|   [global] |   [global] | ||
| − |   netbios name = NETBIOS_NAME | + |   netbios name = ''NETBIOS_NAME'' | 
| − |   workgroup = WORKGROUP_NAME | + |   workgroup = ''WORKGROUP_NAME'' | 
|   security = user |   security = user | ||
|   username map = /etc/samba/smbusers |   username map = /etc/samba/smbusers | ||
| Řádka 26: | Řádka 26: | ||
|   interfaces = 192.168.1.1/8 |   interfaces = 192.168.1.1/8 | ||
| * Definice sdílených disků (uvádíme pro každý sdílený disk) | * Definice sdílených disků (uvádíme pro každý sdílený disk) | ||
| − |   [SHARE_NAME] | + |   [''SHARE_NAME''] | 
| − |   comment = COMMENT | + |   comment = ''COMMENT'' | 
| − |   path = /PATH/TO/SHARE | + |   path = ''/PATH/TO/SHARE'' | 
|   writeable = yes |   writeable = yes | ||
|   create mode = 0600 |   create mode = 0600 | ||
| Řádka 35: | Řádka 35: | ||
| ; Soubor <tt>/etc/samba/smbusers</tt>: | ; Soubor <tt>/etc/samba/smbusers</tt>: | ||
| *Definice uživatelských jmen a mapování na lokální uživatelské účty. | *Definice uživatelských jmen a mapování na lokální uživatelské účty. | ||
| − |   SMBUSERNAME = LOCALUSERNAME | + |   ''SMBUSERNAME'' = ''LOCALUSERNAME'' | 
| ; Nastavení hesla uživatelům: | ; Nastavení hesla uživatelům: | ||
| * Heslo se může lišit (a je to vhodné) od hesla pro lokální přihlášení! | * Heslo se může lišit (a je to vhodné) od hesla pro lokální přihlášení! | ||
| − |   sudo smbpasswd -L -a SMBUSERNAME | + |   sudo smbpasswd -L -a ''SMBUSERNAME'' | 
| ; Restart služby Samba | ; Restart služby Samba | ||
|   /etc/init.d/samba restart |   /etc/init.d/samba restart | ||
Verze z 26. 6. 2012, 07:06
| Obsah | 
Teorie
- Protokol Samba představuje nejsnazší způsob přenosu souborů mezi Windows a Linuxem.
- Je to to, co z Windows známe jako „Sdílení souborů a tiskáren“.
- Sdílení ve Windows je založeno na protokolu SMB/CIFS (původně SMB, později vylepšený CIFS).
- Balík Samba je svobodná implementace protokolu SMB/CIFS v GNU/Linuxu.
Návod (Debian Squeeze)
- Výcházíme z návodu
- Nainstalujte potřebné balíky (jako správce)
- chcete-li sdílet disky (server)
aptitude install samba
- chcete-li připojovat disky (klient):
aptitude install smbfs
- Upravte konfiguraci v souboru /etc/samba/smb.conf
- Konfigurace serveru:
[global] netbios name = NETBIOS_NAME workgroup = WORKGROUP_NAME security = user username map = /etc/samba/smbusers encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd interfaces = 192.168.1.1/8
- Definice sdílených disků (uvádíme pro každý sdílený disk)
[SHARE_NAME] comment = COMMENT path = /PATH/TO/SHARE writeable = yes create mode = 0600 directory mode = 0700 locking = yes
- Soubor /etc/samba/smbusers
- Definice uživatelských jmen a mapování na lokální uživatelské účty.
SMBUSERNAME = LOCALUSERNAME
- Nastavení hesla uživatelům
- Heslo se může lišit (a je to vhodné) od hesla pro lokální přihlášení!
sudo smbpasswd -L -a SMBUSERNAME
- Restart služby Samba
/etc/init.d/samba restart
Úprava konfiguračního souboru
- Po úpravě zkontrolujte správnost konfiguračního souboru /etc/smb.conf:
testparm
-  Zvyk:
- ponechte originál konfiguračního souboru v /etc/samba/smb.conf.master
- vlastní soubor generujte:
 
testparm -s smb.conf.master > smb.conf
Konfigurace a použití
-  Jméno počítače nesmí být delší než 15 znaků.
- Je zapsáno v konfiguračním souboru /etc/hostname.
 
-  Pro připojení pomocí jiného uživatelského jména ve Windows je třeba zadat:
- Tento počítač-> Nástroje-> Připojit síťovou jednotku-> Připojit pomocí jiného uživ. jména
 
Zdroje
- Dokumentace Samby
- HOW-TOs — kniha: Samba.org > Samba-HOWTO-Collection
- Zabezpečení: Samba.org > Samba-HOWTO-Collection > ServerType
 
- Instalace na Debianu
- Share na Squeeze pro všechny uživatele: howtoforge.com > Debian-squeeze-samba-standalone-server-with-tdbsam-backend
- Samba over SSH tunnel
- Linux → Windows share (tunnel)
