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