PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Benutznamen ändern, nicht löschen



somebodyelse
06.07.04, 09:04
Hallo zusammen,

habe beim googeln nichts zu dem Thema gefunden:

Gibt es eine Möglichkeit die Benutzernamen in Samba einfach nur zu ändern, nicht zu löschen und neu anzulegen? Einfach nur die smbpasswd zu editieren hat nicht funktioniert, die Usernamen zum Login sind per yast geändert.

Hat jemand einen Tip? In den smppasswd Manuals steht auch nichts dazu...?

Kernel-Error
06.07.04, 12:12
Hi!

Samba und Unix User sind die gleichen. Du musst also die Unix Benutzernamen ändern. Das man die einfach umbennenen kann ist mir nicht bekannt.

Warum willst du den Usernamen überhaupt ändern ohne ihn vorher zu löschen?

MFG


:ugly: Kernel-Error :ugly:

pibi
06.07.04, 12:36
Gibt es eine Möglichkeit die Benutzernamen in Samba einfach nur zu ändern, nicht zu löschen und neu anzulegen? Einfach nur die smbpasswd zu editieren hat nicht funktioniert, die Usernamen zum Login sind per yast geändert.Was genau hat nicht funktioniert? Genau so muesste es aber gehen.

Leider weiss ich nicht, was Yast genau macht. Ist die User-ID erhalten geblieben?

Gruss Pit.

senseipetz
06.07.04, 13:13
WEnn du kein anderes Backend wie LDAP verwendest, dann einfach irgendein Editor sich schnappen die Datei /etc/samba/smbusers(da stehen alle user drin) editieren. Danach einfach smbpasswd -a <benutzername> und dass Passwort für den User sicherheitshalber neu vergeben. Der Rest läuft automatisch.

somebodyelse
06.07.04, 13:38
Manchmal sieht man den Wald vor lauter Bäumen nicht. Habe das Passwort (wie oben empfohlen) noch einmal neu vergeben und es funktioniert ...
Das Warum ist leicht zu beantworten: Nach neuer Konvention für unsere Usernamen sollen die angelegten User die gleichen Rechte behalten wie die alten. Per yast ließen sich wie gesagt die User ohne Probleme umbenennen, nur halt die Samba User wollten nicht so recht.

Auf jeden Fall vielen Dank!

senseipetz
06.07.04, 14:27
No probs..

pibi
06.07.04, 18:01
dann einfach irgendein Editor sich schnappen die Datei /etc/samba/smbusers(da stehen alle user drin) editieren.Von hinten durch die Brust und das Knie ins Auge?
Danach einfach smbpasswd -a <benutzername> und dass Passwort für den User sicherheitshalber neu vergeben. Der Rest läuft automatisch.Das Telefon klingelt automatisch, weil die User ihre Passwoerter nicht mehr wissen und sich nicht mehr einloggen koennen? :-) Weia! Mach das mal in einer produktiven Umgebung mit einer Useranzahl > 100.......

Gruss Pit.

senseipetz
06.07.04, 18:24
Man kann den Rest auch mal testen.. Ich wusste nur nicht, ob man irgendwo noch was anpassen musste.. Dafür habe ich LDAP..


Zitat:
Zitat von senseipetz
dann einfach irgendein Editor sich schnappen die Datei /etc/samba/smbusers(da stehen alle user drin) editieren.

Von hinten durch die Brust und das Knie ins Auge?
Zitat:
Zitat von senseipetz
Danach einfach smbpasswd -a <benutzername> und dass Passwort für den User sicherheitshalber neu vergeben. Der Rest läuft automatisch.

Das Telefon klingelt automatisch, weil die User ihre Passwoerter nicht mehr wissen und sich nicht mehr einloggen koennen? :-) Weia! Mach das mal in einer produktiven Umgebung mit einer Useranzahl > 100.......