Linux-Userverwaltungsfrage(n)
-
Hallo, wie kann ich zu einer gegebenen UID den Nutzernamen möglichst einfach bestimmen?
(es könnten noch ein paar Fragen hinzukommen, deswegen diesen Thread nicht ignorieren auch wenn die erste Frage beantwortet ist)
-
Steht in /etc/passwd.
$ grep 1011 /etc/passwd dummy:x:1011:1000:,,,:/home/dummy:/bin/bash
-
Nächstes Problem, wobei ich dieses evt in das java-Unterforum schreiben müsste, aber ich versuchs mal hier:
Ich möchte die Uhrzeit, die "ps aux" in der Form "HH:MM" ausgibt, in ein Java-Date umwandeln.
Irgendwelche Tipps dazu?
-
hab doch noch etwas gefunden .. Soweit gelöst
-
shisha schrieb:
hab doch noch etwas gefunden .. Soweit gelöst
Toll! Gut gemacht!

-
mngbd schrieb:
Steht in /etc/passwd.
$ grep 1011 /etc/passwd dummy:x:1011:1000:,,,:/home/dummy:/bin/bashMan sollte das grep-Pattern aber bei solchen Anfragen einschränken auf das richtige Feld (das dritte) und außerdem dieses Feld komplett matchen. Sonst erwischst du so auch Nutzer mit der ID 10111 oder welche mit der gruppen-ID 1011 oder welche, die in ihrem user-Namen 1011 stehen haben.
Wenn die Ausgabe nur von einem Menschen angeschaut statt von einem Programm verarbeitet wird, ist das natürlich egal.
-
Wurde angepasst, danke für den Hinweis