[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