Samba - zmena username (tdbsam backend)

Petr Kopecký kejpi na centrum.cz
Čtvrtek Září 6 19:27:29 CEST 2007


Ludek Finstrle wrote:

> Wed, Sep 05, 2007 at 07:22:35PM +0200, Petr Kopecký napsal(a):
>> Ludek Finstrle wrote:
>> > Tue, Sep 04, 2007 at 08:10:31PM +0200, Petr Kopecký napsal(a):
>> >> Ludek Finstrle wrote:
>> >> > Mon, Sep 03, 2007 at 08:00:00PM +0200, Petr Kopecký napsal(a):
>> >> >> potreboval bych zmenit uzivatelske jmeno v Sambe. Existuje nejaky
>> >> >> Samba ekvivalent pro usermod -l?
>> >> > 
>> >> >   jakej backend pouzivas? Mozna by to mohlo jit primo v nem.
>> >> > 
>> >> > Jakou verzi samby pouzivas?
>> >> > linux$ net user /?
>> >> > ...
>> >> > net [<method>] user RENAME <oldusername> <newusername> [targets]
>> >> >         Rename specified user
>> >> > ...
>> >> > 
>> >> > Jinak me jeste napada usrmgr.exe z windows. Bylo to z netu
>> >> > stazitelne. Tusim ze to je vec z WinNT 4.0 serveru.
>> >> 
>> >> Backend je tdbsam - jak je napsano v %SUBJ%, a jinak je to samba
>> >> 3.0.24.
>> > 
>> > Promin, po odeslani jsem to tam taky nasel :-(
>> > 
>> >> Vzdalena zmena username pres net... nefunguje. Myslim, ze jsem v
>> >> dokumentaci videl, ze to pro Samba server nefunguje.
>> > 
>> > Jeste me napada pouziti pdbedit-u. Zjistis si info o userovi, zrusis ho
>> > a vytvoris stejneho s jinym username = prejmenovani (hlavne zachovat
>> > SID).
>> > 
>> > Jinak v smbpasswd to jde udelat editaci souboru smbpasswd, v ldapu zase
>> > zmenou v nem. Promin, tdbsam protoze je takovy uzavreny, jsem nikdy
>> > nepouzival.
>> 
>> No to jsem nakonec udelal, ale tim jsem musel uzivateli zmenit heslo. SID
>> zustalo stejne, protoze systemoveho uzivatele jsem akorat prejmenoval,
>> takze UID mu zustalo stejne a SID se generuje z UID, takze u toho noveho
>> uzivatele je stejne. :-)
> 
> Tak pak me napada dalsi prasarna :-)
> $pdbedit -e smbpasswd:smbpasswd.txt
>    - otazka zda tam hodi vsechna nastaveni, ale snad by melo
> vim smbpasswd.txt
>    - nebo jinej editor a zmenim username daneho uzivatele
> $pdbedit -i smbpasswd:smbpasswd.txt
>    - jeste predtim vyprazdnit pouzivany tdbsam
> 
> Samozrejme jde specifikovat, ze ma pouzit jiny backend (soubor), nez
> je v smb.conf a pak pouzivany prepsat, aby pripadne nebyla dlouha
> prodleva v seznamu uzivatelu (online operace).
> 
> Luf

Tohle ale neni vubec spatny napad :-) Priste to zkusim.
Diky  :-)

-- 
Ing. Petr Kopecky
E-mail: kejpi na centrum.cz
_______________________________________________________

OpenDocument is now international standard ISO/IEC 26300. Use OpenOffice!
It's free for everyone :-)

http://www.openoffice.org
http://www.openoffice.cz
_______________________________________________________



Další informace o konferenci Linux