[Eisfair] Valid-PW?
Ansgar Püster
ansgar.puester at netcologne.de
Do Mai 25 15:52:38 CEST 2017
Hallo,
[schnipp aus errno.h]
#define EIO 5 /* I/O error */
#define ENXIO 6 /* No such device or address */
D.h. bei Marcus wird die Datei nicht gefunden, bei dir Kay
wird ein I/O Error gemeldet.
Ggf. sollte die Festplatte entsorgt werden.
Gruß,
Ansgar
Am 25.05.2017 um 09:54 schrieb Marcus Roeckrath:
> Hallo Kay,
>
> Marcus Roeckrath wrote:
>
>> Mach mal
>>
>> strace -e trace=file -o /tmp/shadowtrace.txt passwd user2
>>
>> und schick mir die Datei shadowtrace.txt.
>
> Hier mal der entscheidende Teil im Vergleich zur Ausführung auf meinem
> System; die bei Dir gehlenden Zeilen sind durch !!!!! abgesetzt:
>
> open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 5
>
> !!!!!
> open("/lib/security/pam_smbpass.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
> such file or directory)
> open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 5
> !!!!!
>
> open("/etc/pam.d/common-session", O_RDONLY|O_LARGEFILE) = 4
>
> Die beiden folgenden Zeilen liefern bei Dir den Ergebniscode 5 statt bei mir
> 6.
>
> open("/lib/security/pam_limits.so", O_RDONLY|O_CLOEXEC) = 6
> open("/lib/security/pam_umask.so", O_RDONLY|O_CLOEXEC) = 6
>
> open("/etc/pam.d/other", O_RDONLY|O_LARGEFILE) = 3
> open("/lib/security/pam_warn.so", O_RDONLY|O_CLOEXEC) = 4
> open("/lib/security/pam_deny.so", O_RDONLY|O_CLOEXEC) = 4
>
> !!!!!
> open("/etc/login.defs", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/login.defs", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/passwd", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/passwd", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
> open("/etc/shadow", O_RDONLY|O_CLOEXEC) = 3
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
> open("/etc/shadow", O_RDONLY|O_CLOEXEC) = 3
> !!!!!
>
> open("/usr/share/cracklib/pw_dict.pwd", O_RDONLY) = 3
> open("/usr/share/cracklib/pw_dict.pwi", O_RDONLY) = 4
>
> In der folgenden Zeile ist es bei Dir wiederumg 5 statt 6.
>
> open("/usr/share/cracklib/pw_dict.hwm", O_RDONLY) = 6
>
> !!!!!
> open("/etc/login.defs", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/login.defs", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/passwd", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/passwd", O_RDONLY|O_LARGEFILE) = 3
> open("/etc/.pwd.lock", O_WRONLY|O_CREAT|O_CLOEXEC, 0600) = 3
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4
> open("/etc/shadow", O_RDONLY|O_CLOEXEC) = 4
> open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 4
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4
> open("/etc/passwd", O_RDONLY|O_LARGEFILE) = 4
> open("/etc/nshadow", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4
> open("/etc/shadow", O_RDONLY|O_LARGEFILE) = 6
> rename("/etc/nshadow", "/etc/shadow") = 0
> !!!!!
>
> +++ exited with 0 +++
>
> Dass die Dateiöffnungsversuche bei Dir gänzlich fehlen und nicht als
> fehlgeschlagen gemeldet werden, ist schon äußerst merkwürdig.
>
> Vielleicht bringt der vollständige strace weitere Infos.
>
Mehr Informationen über die Mailingliste Eisfair