[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