Samba - konfigurace

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidáno guest ok, opraveno formátování, dodán komentář k locking, opraveno mapování uživatelů)
m (Konfigurace konkrétního svazku: právo -> oprávnění)
 
(Nejsou zobrazeny 4 mezilehlé verze od 1 uživatele.)
Řádka 24: Řádka 24:
 
** Standardně je jako ''guest account'' použit standardní účet <tt>nobody</tt> operačního systému.
 
** Standardně je jako ''guest account'' použit standardní účet <tt>nobody</tt> operačního systému.
 
  guest account = karel
 
  guest account = karel
 +
map to guest = bad user
 +
* (Obvykle nastaveno standardně.)
  
  
 
== Konfigurace konkrétního svazku ==
 
== Konfigurace konkrétního svazku ==
* Název sdíleného svazku.  
+
; Název sdíleného svazku.  
** Pod tímto řádkem jsou všechna nastavení týkající se tohoto svazku
+
* Pod tímto řádkem jsou všechna nastavení týkající se tohoto svazku
 
  [SHARE_NAME]
 
  [SHARE_NAME]
 
* Popis, komentář svazku
 
* Popis, komentář svazku
 
  comment = COMMENT
 
  comment = COMMENT
* Cesta ke složce kterou chceme sdílet
+
; Cesta ke složce kterou chceme sdílet
** Uvádíme, kterou složku v našem souborovém systému chceme zpřístupnit pod názvem svazku.
+
* Uvádíme, kterou složku v našem souborovém systému chceme zpřístupnit pod názvem svazku.
 
  path = /PATH/TO/SHARE
 
  path = /PATH/TO/SHARE
 +
; Oprávnění uživatelů
 
* Je povoleno měnit obsah složky?
 
* Je povoleno měnit obsah složky?
 
  writeable = yes
 
  writeable = yes
* Nastavení práv, pod kterými se budou vytvářet nové soubory či složky:
+
* Povolení přístupu pro účet 'guest' (bez zadání uživatelského jména a hesla)<br /> Viz také <code>guest account</code>.
 +
guest ok = yes
 +
* Uživatelé, kteří mají přístup ke složce
 +
valid users = karel
 +
* Uživatelé, kteří mohou do složky zapisovat (bez ohledu na obecné nastavení svazku):
 +
write list = karel, @skupina
 +
* Uživatelé, kteří mají oprávnění pouze pro čtení (bez ohledu na obecné nastavení svazku):
 +
read list = marie, @skupina
 +
 
 +
; Práce se soubory
 +
* Nastavení oprávnění, pod kterými se budou vytvářet nové soubory či složky:
 
  create mode = 0660
 
  create mode = 0660
 
  directory mode = 0770
 
  directory mode = 0770
Řádka 43: Řádka 56:
 
** Doporučujeme povolit zamykání &mdash; použít:
 
** Doporučujeme povolit zamykání &mdash; použít:
 
  locking = yes
 
  locking = yes
* Povolení přístupu pro účet guest (bez zadání uživatelského jména a hesla)
 
** Viz také <code>guest account</code>.
 
guest ok = yes
 
  
 
== Poznámky ==
 
== Poznámky ==
* Jméno počítače:  
+
; Jméno počítače:  
** Nesmí být delší než 15 znaků.
+
* Nesmí být delší než 15 znaků.
** Je zapsáno v konfiguračním souboru <tt>/etc/hostname</tt>.
+
* Je zapsáno v konfiguračním souboru <tt>/etc/hostname</tt>.
* Pro připojení pomocí jiného uživatelského jména ve Windows je třeba zadat:
+
; Pokud se liší uživatelské jméno GNU/Linuxu a Windows:
<tt>Tento počítač&rarr; Nástroje&rarr; Připojit síťovou jednotku&rarr; Připojit pomocí jiného uživ. jména</tt>
+
* Windows se standardně snaží připojit k svazku uživatelským jménem přihlášeného uživatele.
 +
* Ve Windows lze použít: <tt>Tento počítač&rarr; Nástroje&rarr; Připojit síťovou jednotku&rarr; Připojit pomocí jiného uživ. jména</tt>
 +
* Na serveru lze použít mapování uživatelských jmen viz dále.
  
 
== Uživatelské účty pro Sambu ==
 
== Uživatelské účty pro Sambu ==
Řádka 73: Řádka 85:
 
* V příkazovém řádku spusťte:
 
* V příkazovém řádku spusťte:
 
  smbpasswd -L -a ''xkarel''
 
  smbpasswd -L -a ''xkarel''
 
+
* Význam parametrů:
 +
** <code>-L</code>... ''local mode''
 +
** <code>-a</code>, <code>-x</code>... přidá/odebere uživatele do/z seznamu povolených uživatelských účtů.
 +
** <code>-e</code>, <code>-d</code>... zakáže/povolí přístup uživatele.
  
 
== Zdroje ==
 
== Zdroje ==

Aktuální verze z 14. 4. 2021, 07:31


Obsah

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

Nastavení v sekci 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
guest account = karel
map to guest = bad user


Konfigurace konkrétního svazku

Název sdíleného svazku.
[SHARE_NAME]
comment = COMMENT
Cesta ke složce kterou chceme sdílet
path = /PATH/TO/SHARE
Oprávnění uživatelů
writeable = yes
guest ok = yes
valid users = karel
write list = karel, @skupina
read list = marie, @skupina
Práce se soubory
create mode = 0660
directory mode = 0770
locking = yes

Poznámky

Jméno počítače
Pokud se liší uživatelské jméno GNU/Linuxu a Windows

Uživatelské účty pro Sambu

Mapování uživatelů
LOCALUSERNAME = SMBUSERNAME, SMBUSERNAME, ...
xkarel = webmaster
Nastavení hesla uživatelům
smbpasswd -L -a xkarel

Zdroje

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