Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 11/10/2013, à 08: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

Hors ligne

#2 Le 11/10/2013, à 08: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 ?      http://genma.free.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 11/10/2013, à 09: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

Hors ligne

#4 Le 11/10/2013, à 09: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, à 09: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, à 09:37)


Maxire
Archlinux/Mate sur portable -- Archlinux/Mate sur poste de travail + Multiboot Wheezy/Gnome, Trusty/Xubuntu, Trusty/Unity, LFS

Hors ligne

#6 Le 11/10/2013, à 09: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-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#7 Le 11/10/2013, à 10: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 ?      http://genma.free.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#8 Le 11/10/2013, à 19: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

Hors ligne

#9 Le 13/10/2013, à 00: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 smile

bonne journée, et bon weekend

Hors ligne

#10 Le 13/10/2013, à 00: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 smile

A bientot

Hors ligne

#11 Le 13/10/2013, à 09: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... smile


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

En ligne

#12 Le 14/10/2013, à 09: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 ?      http://genma.free.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

Haut de page ↑