|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 151 ![]() |
Bonjour à tous,
Voilà ce qui m'arrive sur une console debian: en voulant se connecter en root le shell m'annonce "/bin/sh : root : no such file or directory" En revanche je peux sans problème me connecter en terminal sur un autre poste avec mon compte root. Alors pourquoi cela est impossible en console sur le serveur ? Petite info de dernière minute : il se pourrait que quelqu'un ait tenté de pirater ma debian avec un cd boot (un élève ou un prof ?). Heureusement je peux toujours me logguer en terminal mais cela peut poser des problèmes plus tard... N'y a-t-il pas un moyen de remédier à cela ? rétablir le compte root en tty1 Merci |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : septembre 2009 Messages : 78 ![]() |
Bonjour,
Vous pourriez éditer le fichier /etc/password et changer le shell de root (pourquoi ne pas mettre [B/bin/bash][/B] ?) ; pour éditer le fichier /etc/password, il existe la commande vipw (à éxécuter en tant que root) qui verrouille le fichier en écriture (et se comporte comme vi par ailleurs). ++ Fred |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 384 ![]() |
Autoriser le compte root à se connecter est une mauvaise pratique. Il faut juste autoriser un utilisateur à devenir root.
__________________
www.kywyxy.net |
|
|
00
|
|
|
#4 | |
|
Membre régulier
![]() Inscription : septembre 2009 Messages : 78 ![]() |
Re,
Citation:
Ici je ne permet à root de se connecter à un service particulier, je fais juste en sorte que root ait un shell valable en cas de session logguée (tty) ou non logguée (résultant d'un silmple su). Maintenant, si tu as trouvé le moyen d'administrer une machine UNIX sans shell valide, ca semble assez inédit et intéressant ++ Fred |
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Emmanuel Administrateur systèmes et réseaux Inscription : décembre 2003 Messages : 151 ![]() |
Merci, mais la manip' ne fonctionne pas.
J'ai testé avec un autre serveur sur lequel je peux me connecter en console, le fichier passwd est totalement identique. A quoi cela est-il dû ? j'ai également vérifié dans securetty mais il n'y a riend e flagrant qui pourrait générer un tel problème. Mon idée : - créer un user avec les droits admin - se logguer avec se compte - effacer le compte root - recréer le compte root Est-ce une bonne idée ? Petite précision : aucun utilisateur ne peut se connecter en mode console, là ça devient problématique. Et je viens d'en apprendre une autre : j'ai fait une erreur en ne modifiant pas l'ordre de boot du bios et quelqu'un aurait tenté un démarrage avec un "CD pirate", ce qui explique un peu mes déboires... Heureusement le malveillant n'a pas pu aller loin, mais suffisamment pour m'ennuyer ![]() Le problème est donc de rétablir les connexions via la console. Merci de votre aide Dernière modification par ram-0000 ; 28/09/2009 à 20h12. Motif: fusion des messages |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : septembre 2009 Messages : 78 ![]() |
Re,
J'avais oublié que /bin/sh était un lien symbolique vers /bin/bash de toute manière ^^" Tu pourrais essayer de mettre à root /bin/csh, chez moi il est présent sur le système sans que je l'aie installé explicitement. Ensuite il suffirait de réinstaller bash. Sinon je ne sais pas trop comment faire à part réinstaller à la main (càd faire le travail de dpkg ^^" à partir du paquet de bash), car même un chroot ne pourrait t'aider. ++ Fred |
|
|
00
|
|
|
#7 | |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 384 ![]() |
Citation:
Ce que j'ai dits c'est : tu te connectes avec ton user (appartenant au groupe wheel) et tu faits un su pour changer d'identité et devenir root. C'est tout. D'ailleurs, su ne permet pas de se connecter mais d'exécuter un shell (voir la page man à ce propos)
__________________
www.kywyxy.net |
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 384 ![]() |
Pour revenir au problème : as-tu une erreur dans syslog, lorsqu'un user essai de se logger ?
__________________
www.kywyxy.net |
|
|
00
|
|
|
#9 | |
|
Membre régulier
![]() Inscription : septembre 2009 Messages : 78 ![]() |
Re,
Citation:
Cependant, je ne vois toujours pas en quoi empêcher root de se connecter sur une tty ajoute de la sécurité à ta machine... ++ Fred |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com