Sdílení souborů pomocí Samby

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Vytvoření uživatelských účtů: Význam parametrů pro smbpasswd)
m (Připojení sdílené složky ze druhého počítače: Oprava, zdůraznění odkazu na stránku s podrobnějším popisem.)
Řádka 121: Řádka 121:
  
 
== Připojení sdílené složky ze druhého počítače ==
 
== Připojení sdílené složky ze druhého počítače ==
 +
* Zde uvádíme pouze velmi stručný výtah příkazů, podrobněji viz: [[Samba - připojení svazku]].
 +
 
; GNU/Linux
 
; GNU/Linux
* Pokud se k serveru chcete připojovat z GNU/Linuxu, je třeba na klientském počítači nainstalovat:
+
  aptitude install samba-client cifs-utils
  aptitude install samba-client smbfs
+
* Výpis dostupných složek
+
 
  smbclient -L //''server''
 
  smbclient -L //''server''
* Připojení složky:
+
  mount -t cifs //''server''/''slozka'' ''do-ktereho-adresare'' -o username=''login''
** 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
* Chcete-li se k serveru připojit z Windows, lze použít standardní sdílení souborů — není třeba nic instalovat.
+
  net use z: \\''server''\''slozka''
  net use z: \\''server''\web
+
 
+
; Další materiály
+
* [[Samba - připojení svazku]]
+
  
 
== Další stránky ==
 
== Další stránky ==

Verze z 22. 8. 2014, 08:35


Obsah

Teorie

Myšlenka

Poznámky

Instalace balíků na server

aptitude install samba samba-common

Pozn: Pro Raspbian (Raspberry Pi) je třeba ještě doinstalovat:

aptitude install samba-common-bin

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 přesměrování výstupu do souboru smb.conf potřebujete být správce (sudo su), nestačí zde napsat před příkaz sudo (neuplatnilo by se na přesměrování).
Komentáře
Konfigurace serveru
[global]
workgroup = WORKGROUP
security = user
username map = /etc/samba/smbusers
encrypt passwords = yes
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
smbclient -L localhost

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

Přidání účtů
useradd webmaster --shell /bin/false
Volitelné — aliasy
webmaster = nove_uzivatelske_jmeno_pro_sambu
Nastavení hesla
smbpasswd -L -a webmaster
Parametr -a říká, že se účet přidá k účtům pro přihlašování přes Sambu. Při změně hesla už -a nepoužíváme
Nastavení přístupových práv
groupadd samba
usermod -aG samba uzivatelske_jmeno
chown -R uzivatelske_jmeno /var/www
chgrp -R samba /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 cifs-utils
smbclient -L //server
mount -t cifs //server/slozka do-ktereho-adresare -o username=login

Windows
net use z: \\server\slozka

Další stránky

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