Úchylné chování SAMBY smbpasswd vs. tdb

Slavek Banko slavek.banko na axis.cz
Čtvrtek Listopad 11 17:54:37 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

:-) Pěkně naříkáte, ale podívejte se do svého "smb.conf" na řádek 172. Co 
jsem tak stačil najít, tak "nezaremované" "passdb backend" tam máte 
celkem třikrát!

Slávek.

Dne čt 11. listopad 2004 17:36 Dejma napsal(a):
> Dobré odpoledne,
>  rád bych poreferoval s mými trably viz. %SUBJ%
>
> Moje konfigurace:
> MDK 10.1. community => official, samba 3.0.7 jako PDC domain
>
> V mém smb.conf mám direktivu:
> passdb backend = smbpasswd, tdbsam, guest muj smb.conf
> http://www.volny.cz/dejma/smb.conf.txt
>
> testparm -v mi ovšem vypíše:
> passdb backend = tdbsam, smbpasswd, guest to znamená, že pravděpodobně
> moje nastaveni v smb.conf ignoruje?
> muj testparm http://www.volny.cz/dejma/testparm.txt
>
> když zadám:
> smbpasswd -a novy_uzivatel
> heslo
> jeste jednou heslo
> /etc/samba/smbpasswd se nezmění!
>
> Když smažu /etc/samba/passdb.tdb, a zadám smbpasswd -a dejma New SMB
> password:
> Retype new SMB password:
> Unable to open/create TDB passwd
> Unable to open/create TDB passwd
> pdb_getsampwnam: TDB passwd (/etc/samba/passdb.tdb) did not exist. File
> successfully created.
> TDBSAM version too old (0), trying to convert it.
> TDBSAM converted successfully.
> Added user dejma.
>
> Vytvoří to /etc/samba/passdp.tdb a na /etc/samba/smbpasswd to ignoruje.
>
> V /etc/samba/smbpasswd mám root, dema, dejma-ntbk$ Tyto uživatele jsem
> pridal pomocí smbpasswd -a user_name.
> Notebookem s WXP s názvem dejma-ntbk se do domeny prihlasim, pokud
> soubor /etc/samba/smbpasswd prejmenuji nebo odstraním, notebookem se
> jako uživatel dema nepřihlásím!
>
> Když si měním heslo pomocí wokenic v CTRL+ALT+DEl, tak to změni heslo v
> /etc/samba/smbpasswd, pokud to dělám příkazem smbpasswd tak to meni
> /etc/samba/passdb.tdb
>
> To znamená, že pri logovani do domeny to cumi do /etc/samba/smbpasswd,
> ale při vytváření useru to cumí do /etc/samba/passdp.tdb
>
> WEBMIN a samba edit users mi ovšem ukazuje všechny možný uživatele,
> které jsem do samby systému přidal pomocí smbpasswd -a nebo convert
> users from unix users. To možná způsobilo toto podivné chování.
>
> Aby to bylo jeste uchylnejsí, tak v netlogon mam dva bataky dema.bat a
> kancl.bat. Pokud se prihlasim jako dema, spusti se dema.bat logon
> script, pokud se prihlásim jako kancl, zadny batak se nespustí.
> Upozornuji, že dema je jako jediný v etc/samaba/smbpasswd protože jsem
> ho delal jako prvního. To jsem já a mě jedinému to fachá :), nikomu
> jinemu se login script nespustí = ÚCHYLNÝ
>
> Tomu říkám zoufalost, je to chyba samby nebo sem tele a něco mi uniká?
>
> Díky za případný kopanec, možná to patří do samba errata, bohužel
> englicky umím jakž takž něco přečíst, ale nahlásit někam chybu si
> nelajznu, vždyť vidíte co jsem to zplodil za mega mail :)
>
> Díky za případné echo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFBk5lPBqd9Bu0fSIQRAjrvAKC98kIDguTkySWbNEtHyPX4mHoYKwCggGov
NbLSqG1BJ0d8xM48x2eXj44=
=kat/
-----END PGP SIGNATURE-----



Další informace o konferenci Linux