Sdílení souborů pomocí Samby

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Drobné úpravy)
(Návod (Debian Squeeze): Oprava konfiguračních souborů.)
Řádka 21: Řádka 21:
 
=== Instalace balíků ===
 
=== Instalace balíků ===
 
* Pracujte jako správce (<code>sudo</code>), pro instalaci použijte správce balíků <code>aptitude</code>.
 
* Pracujte jako správce (<code>sudo</code>), pro instalaci použijte správce balíků <code>aptitude</code>.
* Na serveru
+
; Na serveru
  aptitude install samba
+
  aptitude install samba samba-common
  aptitude install samba-common
+
; Na klientském počítači
* Na klientském počítači (ve Windows lze použít standardní sdílení souborů &mdash; není třeba nic instalovat):
+
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
aptitude install samba-client
+
  aptitude install samba-client smbfs
aptitude install smbfs
+
* Chcete-li se k serveru připojit z Windows, lze použít standardní sdílení souborů &mdash; není třeba nic instalovat.
  
 
=== Upravte konfiguraci serveru ===
 
=== Upravte konfiguraci serveru ===
Řádka 40: Řádka 40:
 
  testparm -s smb.conf.master &gt; smb.conf
 
  testparm -s smb.conf.master &gt; smb.conf
 
</div>
 
</div>
 +
 +
* Řádky začínající znakem <tt>#</tt> nebo <tt>;</tt> jsou pouze komentáře, těch si nemusíme všímat.
 +
* Volby, které jsou „zakomentované“ můžeme aktivovat tím, že znak komentáře ze začátku řádku smažeme.
  
 
<div class="Poznamka">Podrobnější vysvětlení řádků souboru je dále.</div>
 
<div class="Poznamka">Podrobnější vysvětlení řádků souboru je dále.</div>
  
* Konfigurace serveru:
+
; Konfigurace serveru:
 +
* V části týkající se konfigurace serveru povolte následující volby:
 
  [global]
 
  [global]
netbios name = ''NETBIOS_NAME''
+
<!-- netbios name = ''NETBIOS_NAME''-->
  workgroup = ''WORKGROUP_NAME''
+
  workgroup = ''WORKGROUP''
 
  security = user
 
  security = user
 
  username map = /etc/samba/smbusers
 
  username map = /etc/samba/smbusers
 
  encrypt passwords = yes
 
  encrypt passwords = yes
 
  smb passwd file = /etc/samba/smbpasswd
 
  smb passwd file = /etc/samba/smbpasswd
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, v našem případě stačí jeden)
  [''SHARE_NAME'']
+
  [''WEB'']
  comment = ''COMMENT''
+
  comment = ''Hlavni slozka weboveho serveru''
  path = ''/PATH/TO/SHARE''
+
  path = ''/var/www''
 
  writeable = yes
 
  writeable = yes
 
  create mode = 0664
 
  create mode = 0664

Verze z 28. 11. 2013, 18:04


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

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
Podrobnější vysvětlení řádků souboru je dále.
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)
[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