Portál AbcLinuxu, 8. května 2025 02:37

Dotaz: Samba - zabezpecena slozka

5.8.2013 11:35 Pól Bulva | skóre: 2
Samba - zabezpecena slozka
Přečteno: 476×
Odpovědět | Admin
Dobry den, na ubuntu serveru mi bezi samba, kde mam udelany share, na ktery pristupuji uzivatele site. Chci na tom sharu udelat jednu slozku, ktera bude chranena heslem, pujde to nejak udelat? Poradite mi prosim jak na to?

Predem dekuji za reakce

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.8.2013 13:25 xvitaa
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Odpovědět | | Sbalit | Link | Blokovat | Admin
bud si otevri primo /etc/samba/smb.conf, je tam default konfigurace s vysvetlivkami nebo jukni sem: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

Pokud vim, tak to jde udelat vcelku jednoduse.
5.8.2013 13:26 NN
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Treba udelat z te slozky dalsi share a pridelit ji specificka opravneni ?
Punny avatar 5.8.2013 13:36 Punny | skóre: 28 | Praha
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
spis bych doporucil pouzivat ACL...ale spis se to nebude ptat na heslo a pokud nebude mit uzivatel na ten folder pravo jiz po prihlaseni tak ho to akorat posle do haje.
5.8.2013 13:47 Pól Bulva | skóre: 2
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Odpovědět | | Sbalit | Link | Blokovat | Admin
No ja jsem na tom serveru vytvoril uzivatele "zaheslovane", pak jsem chtel udelat uzivatele "zaheslovane" i v sambe, ale kdyz jsme ho vytvoril, tak se mi neukazal v smbusers, to mam uplne prazdne. chtel jsem to nakonfigurovat takto:

[Group] comment = zaheslovana slozka path = /smb_share/share/zaheslovane public = yes writable = yes valid users = zaheslovane create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup

Punny avatar 5.8.2013 14:05 Punny | skóre: 28 | Praha
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
a share s cestou /smb_share/share existuje? Pokud ano, tak se nastaveni pro /smb_share/share/zaheslovane bude ignorovat.
5.8.2013 14:22 Pól Bulva | skóre: 2
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Aha, tak to jsme nevedel :) a jeste porad mam problem s tim uzivatelem, proc mi nejde vytvorit? :-(
5.8.2013 14:41 Pól Bulva | skóre: 2
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka

vytvorim noveho uzivatele pomoci :

sudo adduser --quiet --no-create-home --disabled-password tajny

 

pak vytvorim samba uzivatele pomoci :

sudo smbpasswd -a tajny

...

New SMB password:

Retype new SMB password:

Added user tajny.

 

vse probehne v poradku, ale v :

/etc/samba/smbusers

 

nic nevidim

5.8.2013 14:51 Pól Bulva | skóre: 2
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Jeste mna napadlo, jak to bude s pristupem z windowsu? Tam musi ten uzivatel taky existovat?
Jendа avatar 5.8.2013 16:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Já v /etc/samba/smbusers taky nic nemám, ale funguje to. Nepoužívá to něco ve /var?
Jeste mna napadlo, jak to bude s pristupem z windowsu? Tam musi ten uzivatel taky existovat?
Ne, nemusí.
5.8.2013 17:02 NN
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Nepouzivas jako password backend tdbsam ? Ten muze byt podle distribude ulozeny jinde.. imho. ucet na winech existovat podle meho nazoru nemusi.
Řešení 1× (scott)
5.8.2013 17:14 pavel
Rozbalit Rozbalit vše Re: Samba - zabezpecena slozka
Hesla jsou umístěna v /etc/samba/smbpasswd, pokud je použit "passdb backend = smbpasswd", a v /etc/samba/passdb.tdb (/var/lib/samba/passdb.tdb - záleží na distribuci), pokud je použit "passdb backend = tdbsam".

Soubor /etc/samba/smbusers slouží k "mapování" uživatelů - v distribuci si např. vytvoříš uživatele "uziv1" až "uziv100", a do smbusers dáš třeba:
uziv1=karlik
uziv2=tonda
uziv3=jmenoxpuzivatele
uziv4=jmenovistauzivatele
V smb.conf bys měl mít:

username map = /etc/samba/smbusers

Pokud zadáváš heslo pomocí smbpasswd -a, použiješ uživatele "uziv1" až "uziv100".

Ve Windows by měl uživatel také existovat, záleží ale na nastavení položky "security" v smb.conf (security=share, security=user atd.).

Pokud používáš k nastavení prostředí Gnome a Nautilus, tak se sdílené adresáře nezapisují do smb.conf, ale do /var/lib/samba/usershares (tedy aspoň v Gnome 2.xx tomu tak bylo).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.