Archiv verlassen und diese Seite im Standarddesign anzeigen : alle samba user ausgeben?
Hallo,
folgendes Problem habe ich:
Samba3 PDC mit LDAP
Ich möchte alle Samba User ausgeben, mit welchem Befehl tool kann ich das?
Danke im vorraus!
Snoogie2k
Hallo, (ihr scheint alle keine Realnamen zu mögen, gell?)
Du möchtest wahrscheinlich ein LDAP-Tool, da kann ich Dir nicht helfen.
Wenn es noch eine funktionstüchtige smbpasswd gibt, kannst Du ihre Einträge per
cat /etc/samba/smbpasswd | sed s/:.*$//
ausgeben lassen.
Mfg Michael
Es ist nicht ganz klar, was DU möchtest:
Alle angemeldetene, also aktiven samba-user oder alle existierenden samba-user ausgeben.
Im zweiten Fall würde bei LDAP wahrscheinlich
ldapsearch -x '(&(objectClass=sambaAccount)(gid=<userGID>)'
reichen. Wenn Du die samba-accounts von den Maschineneinträgen getrennt hast, ist es sicher bequemer, den entsprechenden Zweig anzugeben:
ldapsearch -x -b ou=accounts objectClass=sambaAccount
Wenn Dich nur die angemeldeten Anwender interessieren, dann wird mal einen Blick auf smbstatus. Die Suchfunktion dieses Forums wird Dir wahrscheinlich einige Beispiele zur Syntax liefern. Wenn Du samba selber übersetzt, kannst Du auch die Option --with-utmp angeben, dann genügen die normalen unix-Befehle, wie etwa "who" oder "w".
HTH,
mamue
P.S.: Oder hieß das richtige Tool smbclient? Najs, such mal nach beidem.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.