Sie sind nicht angemeldet.

1

04.01.2008, 11:04

[gelöst] AIX password

Moin!

Ich habe gerade mal probiert, mir in einem AIX ueber passwd -S bzw ueber chage -l {username} anzeigen zu lassen, wann denn das passwort ablaeuft. Allerdings gibt mir die ksh zu verstehen, dass es den Befehl nicht gibt (bzw das ich keine rechte habe) oder dass die Syntax falsch ist.

Quellcode

1
2
3
4
5
6
/home/{userID}$  passwd -S
passwd: illegal option -- S
Usage: passwd [-R load_module] [ -f | -s ] [username]
Where:
        -f      changes your finger information
        -s      changes your login shell.
Bei Slackware und SuSE funktioniern beide Befehle ohne Probleme.
Laut unixhelp.ed.ac.uk sollte dieser Befehl allerdings auch in einem Unix zu hause sein.

Ergo stellt sich mir die Frage, ob die Rechte fuer dieses System, auf dem ich hin und wieder arbeite, weiter als ueblich eingschraenkt sind oder dieser Befehl wirklich nicht vorhanden ist.

Gibt es eine weitere Alternative? Wenn ja, welche?

Falls nicht, werde ich wohl damit leben muessen, dass ich immer ganz ueberraschend eine Fehlermeldung bekomme, weil ein anderes Programm nicht mehr funktioniert, das auf diesen credentials aufbaut.
for Windows problems: reboot
for Linux problems: be root

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

04.01.2008, 16:38

RE: AIX password

das problem ist die option -S, die gibts nicht
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

04.01.2008, 16:48

Nichts fuer ungut, aber dass weiss ich ja auch schon, sagt ja die meldung aus. Und das PWD habe ich auch schon mit passwd geaendert, bevor es abgelaufen ist.

Somit funktioniert der Aufruf des befehls. Aber ich wuerde gerne in erfahrung bringen koennen, wie lange es noch gueltig ist... das ist das worum sich das hier dreht.

chage wird nicht erkannt und passwd hat keine option "-S", die /etc/passwd darf ich - verstaendlicher weise - nicht ansehen. Und bevor ich dort von dem Admin team lese oder mehr Rechte bekomme friert eher die hoelle ein.

Mal davon abgesehen, dass ich das auch gar net will.

Aber welche Moeglichkeiten - wenn es sie gibt - bestehen, sich das das :expire: datum oder den <MAX> Wert anzeigen zu lassen?
for Windows problems: reboot
for Linux problems: be root

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

4

04.01.2008, 17:16

$ less /etc/passwd
$ grep username /etc/passwd
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

5

06.01.2008, 22:07

[geloest] AIX password

Es hat funktioniert, da ich zumindest leserechte auf /etc/passwd hatte.

Ich habe dieses nur nicht probiert, da ich es von anfang an ausgeschlossen hatte, auf diese Datei zugriff zu haben...

Naja. Danke fuer den Tip.
for Windows problems: reboot
for Linux problems: be root

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

6

06.01.2008, 22:14

RE: [geloest] AIX password

Wenn Du keine Leserechte auf diese Datei haettest, koenntest Du Dich auch nicht einloggen.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

7

06.01.2008, 22:14

RE: [geloest] AIX password

wieso sollte man auf die /etc/passwd keinen lesezugriff haben?
die passworte sind doch verschlüsselt in der /etc/shadow abgelegt.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

8

06.01.2008, 22:19

ihr habt ja so recht...

das (mal wieder) ein Denkfehler meinerseits. Ich hatte wohl irgendeinen nicht funktionierenden Sicherheitsgedanken im Hinterkopf, warum ich das ausgeschlossen habe...

Naja wie dem auch sei, danke fuer den Tip und die Fussballfeldbeleuchtung, die dank euch gerade angegangen ist.
for Windows problems: reboot
for Linux problems: be root

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

9

06.01.2008, 22:26

RE: [geloest] AIX password

Unter System V, ja. AIX nutzt dafuer die /etc/security/passwd.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

06.01.2008, 22:41

RE: [geloest] AIX password

Zitat

Original von strcat
Unter System V, ja. AIX nutzt dafuer die /etc/security/passwd.


ach ja, ist ja ein ibm-unix und kein linux mit shadow-passwortsystem.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

11

08.01.2008, 07:43

kleiner nachtarg noch von mir:

Nachdem ich mich ne weile net anmelden konnte, da ich mir den account gesperrt hatte... (kein Kommentar =D)

Wollte ich pruefen, ob meine Zweifel, dass das wirklich die Loesung ist, berechtigt sind.

Den Zugriff auf die /etc/passwd habe ich, das ist korrekt, nur leider stehen da keinerlei Informationen drinnen, die auf die Gueltigkeit des Passwortes verweisen.

Ich denke jeder von uns weiss gut genug, was alles in der passwd drin steht, daher spare ich mir die Aufzaehlung. Ergo befinde ich mich wieder (immernoch) am Anfang... denn ich weiss noch immer nicht, wie ich die Gueltigkeitsdauer meines Passwortes herausfinden kann. Denn die /etc/security/passwd ist natuerlich, wie sollte es auch anders sein nicht lesbar.
(-> /etc/security/passwd: Permission denied)

Irgendwelche Vorschlaege?
for Windows problems: reboot
for Linux problems: be root

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

12

08.01.2008, 15:55

Fehler meinerseits. Versuchs mal mit "showpass"; ich hab grad kein AIX parat, aber IIRC zeigt das auch "Password Expiration" an (per Default werden User aber 5 bis 10 Tage vor Ablauf des Passwortes gewarnt).
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

13

08.01.2008, 15:58

default ist leider nicht. Es gibt keine Warnung.
Jediglich ein lausiges "your password has been expired, please change now"

Aber ich werd's morgen mal probieren.
for Windows problems: reboot
for Linux problems: be root

14

09.01.2008, 10:26

danke fuer den Tip, strcat, aber leider ist showpass[b] nicht moeglich, da

Quellcode

1
ksh: showpass:  not found
Was aber, wie ich denke, auch daran liegen kann, dass die Benutzer in Ihren Rechten zu sehr kastriert sind.

Es ist zwar schade, aber so, wie es aussieht werde ich wohl damit leben muessen, immer ueberraschender Weise festzustellen, DASS es abgelaufen ist.

Nicht so wild. Ich danke euch trotzdem fuer eure Muehen.

Bjoern
for Windows problems: reboot
for Linux problems: be root

Thema bewerten