Sdílení souborů pomocí Samby

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Konfigurace serveru: Oprava jedné volby podle aktuální verze v Debianu - encrypt passwords = true)
(Znovu zobrazeno a upraveno přidání uživatelského jména, doplnění připojení k počítači.)
Řádka 75: Řádka 75:
 
  directory mode = 0775
 
  directory mode = 0775
 
  locking = yes
 
  locking = yes
 +
 +
 +
== Restart služby Samba ==
 +
* Musí provést správce počítače:
 +
/etc/init.d/samba restart
 +
  
 
== Vytvoření uživatelských účtů ==
 
== Vytvoření uživatelských účtů ==
<!--; Přidání účtů
+
; Přidání účtů
* Definice uživatelských jmen a mapování na lokální uživatelské účty je v souboru <tt>/etc/samba/smbusers</tt>.
+
* Do souboru <tt>/etc/samba/smbusers</tt> (nejspíš neexistuje) přidejte položku pro uživatele ''webmaster''.
* Formát voleb je:
+
webmaster = ''uzivatelske_jmeno''
''SMBUSERNAME'' = ''LOCALUSERNAME''
+
* Pokud se tedy přihlásíte prostřednictvím Samby jako ''webmaster'' budou se používat práva vašeho lokálního uživatelského jména.
* Vytvořte si tedy uživatele pro Sambu, kterého provážete s vlastním uživatelským účtem:
+
''webmaster'' = ''uzivatelske_jmeno''-->
+
  
; Nastavení hesla uživatelům:
+
; Nastavení hesla:
 
* Nastavte pro své uživatelské jméno vhodné heslo pro přístup přes Sambu. Doporučujeme jiné heslo než to pro přihlášení do systému.
 
* Nastavte pro své uživatelské jméno vhodné heslo pro přístup přes Sambu. Doporučujeme jiné heslo než to pro přihlášení do systému.
 
* V příkazovém řádku spusťte:
 
* V příkazovém řádku spusťte:
Řádka 100: Řádka 104:
 
  chmod g+s /var/www
 
  chmod g+s /var/www
 
  chmod -R g+w /var/www
 
  chmod -R g+w /var/www
* Prodrobnější informace viz: [[Oprávnění pro přístup k souborům]], [[Správa uživatelských účtů]], [[Nastavování práv]], [[Konfigurační soubory]], [[Speciální bity]].
+
* Další materiály: [[Samba - konfigurace]], [[Oprávnění pro přístup k souborům]], [[Správa uživatelských účtů]], [[Nastavování práv]], [[Konfigurační soubory]], [[Speciální bity]].
  
  
Řádka 106: Řádka 110:
 
* Musí provést správce počítače:
 
* Musí provést správce počítače:
 
  /etc/init.d/samba restart
 
  /etc/init.d/samba restart
 +
  
 
== Připojení sdílené složky ze druhého počítače ==
 
== Připojení sdílené složky ze druhého počítače ==
Řádka 111: Řádka 116:
 
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
 
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
 
  aptitude install samba-client smbfs
 
  aptitude install samba-client smbfs
 +
* Výpis dostupných složek
 +
smbclient -L //''server''
 
* Připojení složky:
 
* Připojení složky:
 +
** Může být problém s připojováním starších zařízení nepodporujících novější způsoby autentizace uživatele.
 +
mount -t cifs //''server''/''slozka'' ''do-ktereho-adresare''
 
   
 
   
 
; Windows
 
; Windows

Verze z 3. 1. 2014, 10:24


Obsah

Teorie

Myšlenka

Poznámky

Instalace balíků

Na serveru
aptitude install samba samba-common

Konfigurace serveru

Soubor /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
  • Pro zápis do souboru smb.conf potřebujete být správce (sudo su).
Komentáře
Konfigurace serveru
[global]
workgroup = WORKGROUP
security = user
username map = /etc/samba/smbusers
encrypt passwords = true
smb passwd file = /etc/samba/smbpasswd
; unix password sync = yes
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


Restart služby Samba

/etc/init.d/samba restart


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

Přidání účtů
webmaster = uzivatelske_jmeno
Nastavení hesla
smbpasswd -L -a uživatelské_jméno
Nastavení přístupových práv
groupadd web
usermod -aG web uzivatelske_jmeno
chown -R uzivatelske_jmeno /var/www
chgrp -R web /var/www
chmod 775 /var/www
chmod g+s /var/www
chmod -R g+w /var/www


Restart služby Samba

/etc/init.d/samba restart


Připojení sdílené složky ze druhého počítače

GNU/Linux
aptitude install samba-client smbfs
smbclient -L //server
mount -t cifs //server/slozka do-ktereho-adresare

Windows
net use z: \\server\web

Další stránky

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