[Eisfair] Valid-PW?

Marcus Roeckrath marcus.roeckrath at gmx.de
Do Mai 25 09:54:49 CEST 2017


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.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair