Sdílení souborů pomocí Samby

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Návod (Debian Squeeze): Oprava konfiguračních souborů.)
(Upravte konfiguraci serveru: Doupravena konfigurace)
Řádka 29: Řádka 29:
  
 
=== Upravte konfiguraci serveru ===
 
=== Upravte konfiguraci serveru ===
 +
; <tt>/etc/samba/smb.conf</tt>
 
* Konfigurace je uložena v souboru <tt>/etc/samba/smb.conf</tt>.
 
* Konfigurace je uložena v souboru <tt>/etc/samba/smb.conf</tt>.
 
* K úpravě použijte třeba editor <code>nano</code>.
 
* K úpravě použijte třeba editor <code>nano</code>.
Řádka 41: Řádka 42:
 
</div>
 
</div>
  
* Řádky začínající znakem <tt>#</tt> nebo <tt>;</tt> jsou pouze komentáře, těch si nemusíme všímat.
+
; Komentáře
* Volby, které jsou „zakomentované“ můžeme aktivovat tím, že znak komentáře ze začátku řádku smažeme.
+
* Řádky začínající znakem <tt>#</tt> nebo středníkem (<tt>;</tt>) jsou pouze komentáře.  
 +
* Znak <tt>#</tt> uvozuje vysvětlení významu jednotlivých voleb.
 +
* Středník obvykle používáme k „vykomentování“ řádku, tedy zrušení jeho platnosti (ale přitom ho máme k dipozici pro budoucí použití).
  
<div class="Poznamka">Podrobnější vysvětlení řádků souboru je dále.</div>
+
<div class="Poznamka">Podrobnější [[Samba - konfigurace|vysvětlení voleb konfigurace Samby]].</div>
  
 
; Konfigurace serveru:
 
; Konfigurace serveru:
Řádka 57: Řádka 60:
 
<!-- 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, v našem případě stačí jeden)
 
; Definice sdílených disků (uvádíme pro každý sdílený disk, v našem případě stačí jeden)
  [''WEB'']
+
* Zakomentujte položku <code>[homes]</code> a všechny řádky pod ní
 +
; [homes]
 +
; comments = Home Directories
 +
; browsable = no
 +
; read only = yes
 +
; create mask = 0700
 +
; directory mask = 0700
 +
 
 +
* Vytvořte sdílenou složku <code>[web]</code>
 +
  [''web'']
 
  comment = ''Hlavni slozka weboveho serveru''
 
  comment = ''Hlavni slozka weboveho serveru''
 
  path = ''/var/www''
 
  path = ''/var/www''

Verze z 29. 11. 2013, 07:26


Obsah

Teorie

Myšlenka

Návod (Debian Squeeze)

Instalace balíků

Na serveru
aptitude install samba samba-common
Na klientském počítači
aptitude install samba-client smbfs

Upravte konfiguraci serveru

/etc/samba/smb.conf
testparm konfiguracni_soubor

Dobrý zvyk radí:

  • Vytvořte záložní kopii konfiguračního souboru: /etc/samba/smb.conf.orig2013-11-27.
  • Ponechte originál konfiguračního souboru v /etc/samba/smb.conf.master (zde proveďte své změny)
  • Pak vygenerujte konfigurační soubor příkazem: (čímž provedete i kontrolu správnosti)
testparm -s smb.conf.master > smb.conf
Komentáře
Konfigurace serveru
[global]
workgroup = WORKGROUP
security = user
username map = /etc/samba/smbusers
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
Definice sdílených disků (uvádíme pro každý sdílený disk, v našem případě stačí jeden)
; [homes]
; comments = Home Directories
; browsable = no
; read only = yes
; create mask = 0700
; directory mask = 0700
[web]
comment = Hlavni slozka weboveho serveru
path = /var/www
writeable = yes
create mode = 0664
directory mode = 0775
locking = yes

Vytvoření uživatelských účtů

SMBUSERNAME = LOCALUSERNAME

Nastavení hesla uživatelům:

sudo smbpasswd -L -a SMBUSERNAME

Nastavení přístupových práv ke složce webu

Restart služby Samba

/etc/init.d/samba restart


Význam jednotlivých nastavení /etc/samba/smb.conf

netbios name = NETBIOS_NAME
workgroup = WORKGROUP_NAME
security = user

Poznámky

Tento počítač→ Nástroje→ Připojit síťovou jednotku→ Připojit pomocí jiného uživ. jména


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje