[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Unix-Basics: Login-Shell eines Benutzers ermitteln?
[Thread Prev] | [Thread Next]
- Subject: Unix-Basics: Login-Shell eines Benutzers ermitteln?
- From: Raphael Eiselstein <rabe@xxxxxxxxx>
- Date: Sun, 15 Sep 2013 02:08:42 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Hallo zusammen, was ist der offizielle/allgemeingueltige Weg um auf einem unixoiden OS den Namen der Loginshell eines Users zu ermitteln? Unter Linux und FreeBSD funktioniert folgender "Hack": ----------------------------- $ getent passwd john | cut -f 7 -d ":" ----------------------------- Auf welchen unixoiden Betriebssystemen wuerde obiges fehlschlagen, zB weil es "cut" nicht gibt oder mit einer anderen Syntax? * Wie allgemeingueltig ist die Verwendung von "getent passwd"? * Wie allgemeingueltig ist das Format, welches "getent passwd" liefert? (Trennzeichen und Anzahl/Position der Spalten) Gibt es einen *generischen* Weg? Viele Gruesse Raphael -- Raphael Eiselstein <rabe@xxxxxxxxx> http://rabe.uugrn.org/ xmpp:freibyter@xxxxxx | https://www.xing.com/profile/Raphael_Eiselstein GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D .........|.........|.........|.........|.........|.........|.........|.. -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/