Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Problem mit passwd und auch su

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
25.04.2006, 17:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
irgendwie hab ich neuerdings ein seltsames passwd/su Problem:

passwd als root funktioniert einwandfrei, md5-passwort wird in /etc/shadow korrekt zum jeweiligen user geschrieben.

als user funktioniert der login mit passwort ganz normal, nur:

1. su mit korrektem root passwort klappt nicht "Sorry!"
2. passwd klappt nicht "Incorrect Password"

Wieso kann der user weder su'en noch sein Passwort verändern?!?

Irgendwo merkwürdig!

Rechte von /etc/passwd und /etc/shadow müssten stimmen:

0644 und 0400

Ich verstehs nich ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.04.2006, 18:35 Uhr
kronos
Quotenfisch
(Operator)


BSD? -> adduser flosoft wheel?
capslock?
Mal das x in passwd weg gemacht und passwort neu gesetzt? Da müsstest dann sehen, ob er richtig zugreift...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.04.2006, 22:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hab useradd -m flosoft gemacht,
dann passwd flosoft, pass eingegeben, das geht, dann login, flosoft <-| passwort <-| eingeloggt, dann passwd <-| passwort <-| "Incorrect Password", dann su - <-| root-passwort <-| "Sorry!"

in auth.log steht nur "Authentication failed" oder "Password verification failed". Ich versteh das nich.

passwd -S gibt mir z.b als user nur

flosoft P

aus, nicht (was er mir als root ausgibt)

flosoft P 04/25/2006 0 99999 7 -1

irgendwie funzt als user das shadow-passwort nicht richtig?!?

Welche Rechte muss denn das passwd programm haben?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.04.2006, 22:33 Uhr
Pler
Einer von Vielen
(Operator)



Code:
# ll /usr/bin/passwd
-r-s--x--x  1 root root 18852 Mar  7  2005 /usr/bin/passwd
# ll /etc/passwd
-rw-r--r--  1 root root 1752 Apr  8 15:58 /etc/passwd
# ll /etc/shadow
-r--------  1 root root 1151 Apr  8 15:59 /etc/shadow
# passwd -S user_name
Password set, MD5 crypt.
$ passwd -S user_name
Only root can do that.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.04.2006, 09:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hmm kannste mal nen stat mach für usr/bin/passwd? bei mir sieht das nämlich anders aus, evtl ist das der grund
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.04.2006, 12:28 Uhr
kronos
Quotenfisch
(Operator)



Code:
  File: `/usr/bin/passwd'
  Size: 27484         Blocks: 56         IO Block: 131072 regular file
Device: 801h/2049d    Inode: 102857      Links: 1
Access: (4755/-rwsr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2006-04-25 22:41:55.000000000 +0200
Modify: 2006-01-27 21:36:23.000000000 +0100
Change: 2006-02-17 22:39:20.000000000 +0100

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.04.2006, 14:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ok und bei su? auch setuid-bit gesetzt? (den mit geht das passwort ändern mit passwd auch als user)
--
class God : public ChuckNorris { };

Dieser Post wurde am 26.04.2006 um 14:44 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
26.04.2006, 14:51 Uhr
kronos
Quotenfisch
(Operator)


Klar, die müssen beide suid root sein.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
27.04.2006, 14:45 Uhr
Pler
Einer von Vielen
(Operator)


Und? Funktioniert es?
Also wenn es wieder funktioniert und du weißt warum
dann sag das mal bitte.
Würde mich auch mal interessieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
27.04.2006, 15:56 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi lag wirklich nur an dem setuid bit, das hat gefehlt, durchs aufspielen aus nem tar hat er mir die wohl weggehauen, obwohl er ja eigentlich diese mit speichern müsste?

aber egal, hauptsache ich weiß nun warum ;-)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: