Pages : 1
#1 Le 11/10/2013, à 07:16
- jimmyboy
login en root qui ne fonctionne plus
Bonjour à tous
j'ai modifié le fichier /etc/passwd
et j'ai commenté la ligne
root:x:0:0:root:/root:/bin/bash
car je ne voulais pas qu'on puisse faire du
ssh root@mon_pc.nom_de_domaine.com
malheureusement je ne peux plus du tout me loguer en root maintenant
et quand je dans le terminal
sudo su
ça me met
user root invalide
du coup, je ne peux plus modifier le fichier /etc/passwd
quelqu'un pourrait m'aider svp ?
ps: dans le fichier /etc/group
mon user est bien dans le group adm
--
Sous Ubuntu Mate Desktop Environment 1.8.1 depuis Juillet 2015
Sur laptop Acer Aspire 5733 / Core i3 / 4Go de RAM / 500Go de HDD / 15.6' HD LED LCD
Hors ligne
#2 Le 11/10/2013, à 07:49
- genma
Re : login en root qui ne fonctionne plus
si tu as encore la commande sudo et que tu les droits d'administration, tu peux faire un
- sudo gedit /ect/passwd
- sudo vim /ect/passwd
- sudo nano /ect/passwd
selon l'éditeur de texte que tu connais. Tu seras en administrateur sur le logiciel pour le fichier.
Pour interdire à root de se connecter en ssh, c'est dans le fichier de config ssh. Logique non : ssh -> fichier de config ssh ;-)
Trouvé en quelques secondes via google. C'est en se trompant qu'on apprend ;-)
Édition du fichier de configuration de sshd :
root@home:~# vi /etc/ssh/sshd_config
Remplacer : PermitRootLogin yes
Par : PermitRootLogin no
On redémarre le démon :
root@home:~# /etc/init.d/ssh restart
Dis nous si tu as réussi à corriger ton problème.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#3 Le 11/10/2013, à 08:06
- jimmyboy
Re : login en root qui ne fonctionne plus
Salut
je ne suis plus du tout connecté en root
voici ce que j'ai dans mon terminal
user@Shuttle:~$ sudo vi /etc/passwd
sudo: unknown user: root
j'aurai pas dû toucher à ce fichier
surtout que j'ai fais un
passwd -l root
pour désactiver le compte root
mais j'ai voulu jouer à zorro en modifier le fichier /etc/passwd
et dû coup je suis mal maintenant
--
Sous Ubuntu Mate Desktop Environment 1.8.1 depuis Juillet 2015
Sur laptop Acer Aspire 5733 / Core i3 / 4Go de RAM / 500Go de HDD / 15.6' HD LED LCD
Hors ligne
#4 Le 11/10/2013, à 08:11
- mjdon
Re : login en root qui ne fonctionne plus
Tu peux aussi démarrer en root avec le recovery mode: http://doc.ubuntu-fr.org/recovery_mode
Par contre, je ne suis pas sur de quelles partitions sont montés dans ce mode. Il faudra peut être monter la partition qui t'intéresse manuellement.
Hors ligne
#5 Le 11/10/2013, à 08:36
- maxire
Re : login en root qui ne fonctionne plus
Salut,
Je ne pense pas que le mode recovery fonctionne dans ce cas, root étant mort.
Une solution est de démarrer avec un disque d'installation ubuntu, passer en mode test de ubuntu, monter la partition root sur /mnt et un sudo gedit /mnt/etc/passwd devrait faire l'affaire.
Dernière modification par maxire (Le 11/10/2013, à 08:37)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#6 Le 11/10/2013, à 08:49
- tiramiseb
Re : login en root qui ne fonctionne plus
Salut,
En effet, la proposition de maxire est la plus judicieuse : lancer sur un LiveCD et modifier le fichier, ensuite relancer la machine.
De manière générale, il ne faut jamais modifier les fichiers /etc/passwd, /etc/shadow et /etc/groups à la main.
En commentant la ligne "root", tu as purement et simplement fait disparaître l'utilisateur "root" pour le système...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 11/10/2013, à 09:46
- genma
Re : login en root qui ne fonctionne plus
Je conseille aussi de démarrer sur un live-cd et de monter la partition pour ensuite changer le fichier, comme conseiller dans les messages précédents.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#8 Le 11/10/2013, à 18:16
- jimmyboy
Re : login en root qui ne fonctionne plus
Super, merci à tous pour votre aide
je vais essayer le live cd, puis je reviendrai vers vous pour vous tenir informer
merci encore
A bientot
--
Sous Ubuntu Mate Desktop Environment 1.8.1 depuis Juillet 2015
Sur laptop Acer Aspire 5733 / Core i3 / 4Go de RAM / 500Go de HDD / 15.6' HD LED LCD
Hors ligne
#9 Le 12/10/2013, à 23:10
- jimmyboy
Re : login en root qui ne fonctionne plus
Salut à tous
j'ai démarré sur le live cd, j'ai modifié le fichier /etc/passwd de ma partition système
et tout est revenu dans l'ordre
merci encore à tous pour votre aide
bonne journée, et bon weekend
--
Sous Ubuntu Mate Desktop Environment 1.8.1 depuis Juillet 2015
Sur laptop Acer Aspire 5733 / Core i3 / 4Go de RAM / 500Go de HDD / 15.6' HD LED LCD
Hors ligne
#10 Le 12/10/2013, à 23:32
- jimmyboy
Re : login en root qui ne fonctionne plus
j'ai deux users sur ma machine
un, avec un mot de passe simple, c'est le user que j'utilise pour ma session
et un user avec un mot de passe assez costaud, que j'utilise uniquement pour faire du ssh sur ma machine (depuis l'extérieur)
pour éviter que mon user avec le mot de passe simple, puisse se connecter sur ma machine
j'ai édité le fichier /etc/ssh/sshd_config
j'ai rajouté tout à la fin du fichier
DenyUsers [nom du user]
je sauvegarde le fichier
puis je redémarre le service
en tapant
/etc/init.d/ssh restart
pour info
je viens de découvrir cet astuce
A bientot
--
Sous Ubuntu Mate Desktop Environment 1.8.1 depuis Juillet 2015
Sur laptop Acer Aspire 5733 / Core i3 / 4Go de RAM / 500Go de HDD / 15.6' HD LED LCD
Hors ligne
#11 Le 13/10/2013, à 08:38
- tiramiseb
Re : login en root qui ne fonctionne plus
Pourquoi deux utilisateurs ?
Si tu tiens à garder un mot de passe faiblard sur ton utilisateur principal, tu n'as qu'à désactiver l'authentification par mot de passe dans SSH et t'authentifier avec une clé SSH...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 14/10/2013, à 08:09
- genma
Re : login en root qui ne fonctionne plus
Je valide pour l’authentification par cles SSH.
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
Pages : 1