OVH Cloud OVH Cloud

su

9 réponses
Avatar
gu1om
Bonjour
J'ai un probleme de su avec un Freebsd 3.1 dont j'ai "herit=E9" de la=20
(non-)administration

impossible de me connecter root, il me sort un bad SU

les solutions courramment propos=E9es ne fonctionnent pas :
- j'ai le mdp :-)
- je fais bien partie du groupe wheel
- su a son bit suid correctement positionn=E9
- j'ai test=E9 depuis des terminaux (console ttyv0 a ttyv2 et depuis des =

xterm sous X) apparemment autoris=E9s dans /etc/ttys :

ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0 "/usr/libexec/getty std.9600" dialup off secure
ttyd1 "/usr/libexec/getty std.9600" dialup off secure
ttyd2 "/usr/libexec/getty std.9600" dialup off secure
ttyd3 "/usr/libexec/getty std.9600" dialup off secure

quelqu'un a une autre id=E9e ?

--=20
Guillaume

9 réponses

Avatar
a
bonjour
As tu essayé cette manip piquée a OpenBSD a l' adresse suivante

http://openbsd.com/faq/faq8.html#LostPW

En esperant que ce soit la bonne solution.



gu1om a écrit:
Bonjour
J'ai un probleme de su avec un Freebsd 3.1 dont j'ai "herité" de la
(non-)administration

impossible de me connecter root, il me sort un bad SU

les solutions courramment proposées ne fonctionnent pas :
- j'ai le mdp :-)
- je fais bien partie du groupe wheel
- su a son bit suid correctement positionné
- j'ai testé depuis des terminaux (console ttyv0 a ttyv2 et depuis des
xterm sous X) apparemment autorisés dans /etc/ttys :

ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0 "/usr/libexec/getty std.9600" dialup off secure
ttyd1 "/usr/libexec/getty std.9600" dialup off secure
ttyd2 "/usr/libexec/getty std.9600" dialup off secure
ttyd3 "/usr/libexec/getty std.9600" dialup off secure

quelqu'un a une autre idée ?



Avatar
Nicolas Ecarnot
gu1om wrote in news:ciedt2$13dt$:

quelqu'un a une autre idée ?


clavier qwerty ?

--
Nicolas Ecarnot

Avatar
gu1om
a wrote:

bonjour
As tu essayé cette manip piquée a OpenBSD a l' adresse suivante

http://openbsd.com/faq/faq8.html#LostPW

En esperant que ce soit la bonne solution.


comme je l'ai dit, ce serveur est non administré.
j'en ai herité temporairement, mais le but pour moi est qu'il tournicot e
sans moi, bref je ne tenterais ce genre de manip qu'en dernier ressort :- )

merci

--
Guillaume, en Honda Ni Trop Voyante, Ni Trop Veloce

Avatar
gu1om
Nicolas Ecarnot wrote:

gu1om wrote in news:ciedt2$13dt$:



quelqu'un a une autre idée ?




clavier qwerty ?

dans ce cas la, il me sortirait plutot un password failed, je pense.

mais c'est un clavier azerty

--
Guillaume, en Honda Ni Trop Voyante, Ni Trop Veloce


Avatar
gu1om
SClo wrote:


Est-ce qu'il y aurait une restriction ajoutée dans /etc/login.access ?

non (j'ai esperé :-)

encore heureux, sur cette machine je peux voir la plupart des trucs en
simple user...

Sinon que donne un login 'root' directement sur la console ?

login: 2 LOGIN FAILURES ON ttyv0, root


j'ai pas essaye sur les 2 autres consoles, mais ca doit etre pareil

--
Guillaume

Avatar
Laurent Wacrenier
gu1om écrit:
Bonjour
J'ai un probleme de su avec un Freebsd 3.1 dont j'ai "herité" de la
(non-)administration

impossible de me connecter root, il me sort un bad SU

les solutions courramment proposées ne fonctionnent pas :
- j'ai le mdp :-)


Mais peut être pas le bon.
Place toi en single user, monte /usr et remonte / en écriture
puis lance "passwd".

Avatar
Laurent Wacrenier
gu1om écrit:
dans ce cas la, il me sortirait plutot un password failed, je pense.
mais c'est un clavier azerty


Non, si le mot de passe est mauvais, sur un FreeBSD 3.1 RELEASE,
il écrit "Sorry" et logue "BAD SU...".

p = getpass("Password:");
if (strcmp(pwd->pw_passwd, crypt(p, pwd->pw_passwd))) {
#endif
#ifdef KERBEROS
if (!use_kerberos || (use_kerberos && kerberos(username, user, pwd->pw_uid, p)))
#endif
{
fprintf(stderr, "Sorryn");
syslog(LOG_AUTH|LOG_WARNING, "BAD SU %s to %s%s", username, user, ontty());
exit(1);
}
}


Après avoir demandé le mot de passe, le seul autre cas ou il logue
"BAD SU..." est quand le mot de passe a expiré, mais il écrit alors
"Sorry - account expired".

Avatar
gu1om
Laurent Wacrenier wrote:

gu1om écrit:


dans ce cas la, il me sortirait plutot un password failed, je pense.
mais c'est un clavier azerty




Non, si le mot de passe est mauvais, sur un FreeBSD 3.1 RELEASE,
il écrit "Sorry" et logue "BAD SU...".

ARGGGHHHH!

dans ce cas la, il devient probable que celui qui m'a passé le mdp se
soit tout simplement gouré...

bon bah il me reste plus qu'a casser le mdp :-)

merci

--
Guillaume


Avatar
gu1om
SClo wrote:

Laurent Wacrenier wrote on Fri, 17 Sep 2004 13:16:57 +0000 (UTC):


Place toi en single user, monte /usr et remonte / en écriture
puis lance "passwd".




En espérant que la console ne soit pas en "insecure"

non, c'est bon, elle est secure

mais j'ai pas encore tenté la manip (j'ai reussi a debloquer le service
bloqué sans me connecter root)

, sinon va falloir jouer du LiveCD !

pas forcement : cette machine n'ayant jamais ete patchée, je suis sur

que je pourrais trouver une faille me permettant de faire "passwd root"
en tant qu'user...
(non, je vous filerais pas son ip :-)

Après avoir monté les partitions dont tu as besoin,
tu peux avoir de suite ton clavier azerty en tapant

/usr/sbin/kbdcontrol -l fr.iso.acc


merci


--
Guillaume, en Honda Ni Trop Voyante, Ni Trop Veloce