Connexion root refusée

Malgré ma lecture assidue, ma version 6.0 bloque sur de nombreux aspects.

$ sudo ... mot de passe... sorry try again
ou bien encore :

$ sudo passwd root mot de passe... sorry try again
En console graphique ou tty c’est toujours la même réponse

Le fichiers sudoers a peut étre été remis en conf d’origine (ce qui est à mon avis une très bonne chose vu les dérives sur l’utilisation de sudo lues un peu partout sur le net), ou corrompu, lors de la mise à jour. Tu as peut être clicker un peu vite lorsqu’on t’a demandé quelle version de ce fichier tu voulais conserver (ta perso, ou celle du paquet)
Vérifie ce qu’il contient.

Bonjour,

Tu utilises le mot de passe utilisateur ou root ?
Comment est configuré sudo ? (contenu du fichier /etc/sudoers)

Salut,

Tu trouveras dans Trucs & Astuces une longue discussion sur le sujet avec les conseils de FranB sur la sécurisation. Nous ne sommes pas sous Ubuntu :slightly_smiling:

[code]
Defaults env_reset
Defaults:ALL tty_tickets, timestamp_timeout=0

Host alias specification

User alias specification

Cmnd alias specification

User privilege specification

root ALL=(ALL:ALL) ALL
gerard ALL=(ALL:ALL) ALL
gerard ALL=NOPASSWD: /sbin/lvdisplay[/code]

[quote=“P’tit g”]Bonjour,

Tu utilises le mot de passe utilisateur ou root ?
Comment est configuré sudo ? (contenu du fichier /etc/sudoers)[/quote]

J’ai essayé les 2 et j’ai la même réponse.

$ gksu gedit /etc/sudoers (gedit:2534: EggSMClient-WARNING**: Failed... None of the authentication protocols specified are supported
Debian me demande mon mot de passe superutilisateur (ok)
S’ouvre la fenêtre sudoers

[code]# /etc/sudoers

This file MUST be edited with the ‘visudo’ command as root.

See the man page for details on how to write a sudoers file.

Defaults env_reset

Host alias specification

User alias specification

Cmnd alias specification

User privilege specification

root ALL=(ALL) ALL

Allow members of group sudo to execute any command

(Note that later entries override this, so you might need to move

it further down)

%sudo ALL=(ALL) ALL

#includedir /etc/sudoers.d[/code]

[quote=“piratebab”]Le fichiers sudoers a peut étre été remis en conf d’origine (ce qui est à mon avis une très bonne chose vu les dérives sur l’utilisation de sudo lues un peu partout sur le net), ou corrompu, lors de la mise à jour. Tu as peut être clicker un peu vite lorsqu’on t’a demandé quelle version de ce fichier tu voulais conserver (ta perso, ou celle du paquet)
Vérifie ce qu’il contient.[/quote]
Je dois dire que ce langage m’est totalement hermétique…???

D’après la configuration, seul root et les utilisateurs du groupe sudo sont autorisés.

Wiki : Root-su-sudo

[edit] Le mot de passe demandé est celui de l’utilisateur courant.

[quote=“ggoodluck47”]Salut,

Tu trouveras dans Trucs & Astuces une longue discussion sur le sujet avec les conseils de FranB sur la sécurisation. Nous ne sommes pas sous Ubuntu :slightly_smiling:
[/quote]

Est-ce que tu peux me donner le lien. En tapant dans le moteur de recherche de trucs et astuces “sécurisation franb” je n’ai aucune réponse.

on t’ a expliqué pourquoi.

[quote]D’après la configuration, seul root et les utilisateurs du groupe sudo sont autorisés[/quote].

tu es habitué à la manière Ubuntu (qui n’ est pas forcément la meilleure que de mettre le user dans le groupe sudo, solution de facilité mais moins sécurisée)
ils sont tellement habitués ainsi, qu’ ils ne distinguent même plus le passwd root qui doit être différent de celui du user, chez Ubuntu l’ installation par défaut fait: adduser user sudo (pas le top pour la sécurité)

[quote=“P’tit g”]D’après la configuration, seul root et les utilisateurs du groupe sudo sont autorisés.

Wiki : Root-su-sudo

[edit] Le mot de passe demandé est celui de l’utilisateur courant.[/quote]

Le wiki ne m’a pas beaucoup aidé. Par contre en tapant dans la console graphique :

la mise à jour a bien été faite.

Dois-je désinstaller debian…?

Curiosité; en relançant l’ordinateur et en ouvrant la console graphique admninistrateur, cette fois-ci mon mot de passe est accepté…??? :unamused:

Ce qui indique qu’il y a bien un problème du côté de la version debian

Il explique pourtant différente manière de se connecter en root et comment configurer sudo. Et si tu ne comprends pas certains points, tu peux toujours demander.

Libre à toi.

Qu’est-ce qui indique cela ?

999 fois sur 1000, le problème se trouve entre le clavier et l’ordi :wink:

[quote=“jimux_06”]Ce qui indique qu’il y a bien un problème du côté de la version debian
Qu’est-ce qui indique cela ?[/quote]

J’aimerais tout simplement me connecter en root (car je crois avoir compris que pour l’installation d’un paquet par exemple, il faut être en root (#)) de manière stable… et pour le moment ce n’est pas le cas. Car en mode console tty, il m’est totalement impossible de me loguer. Et en mode console graphique, une fois ça marche et 10 fois cela ne marche pas…!!! Cela ne vient quand même pas de ma machine…???

Néanmoins je dois apporter une précision que j’ai totalement zappée involontairement et qui a peut-être son importance ou qui n’a rien à voir avec… Lors de l’installation de squeeze (6.0) sur le toshiba portable X200-213 (au début) debian m’a demandé de télécharger un micro-code firmware (ce dont je fus bien sûr incapacable de faire)… Il aurait-il cause à effet, je ne crois pas… mais je ne suis pas en mesure de le dire… vue mes connaissances debianesque nulles proche de zéro…

Je veux bien le croire mais cela ne me fait pas beaucoup avancer…

On en conclu surtout que tu ne comprends rien à sudo …
Un peut de lecture : fr.wikipedia.org/wiki/Sudo

En résumé, sudo est une commande qui donne des droits supplémentaires à l’utilisateur courant.
Le réflexe premier (en gros la manière Ubuntu) est de donner temporairement (sudo initie une session qui se termine dans le temps) les droits ‘root’ à l’utilisateur “normal”.
Quand tu préfixes une commande avec sudo tu dois donc (dans la majorité des configurations, mais la encore tu pourrais t’en passer) donner ton mot de passe utilisateur, ceci pour éviter quelques manipulations hasardeuses.

Les droits supplémentaires que tu autorises à ton utilisateur se définissent dans le fichier /etc/sudoers celui-ci pouvant permettre d’exécuter des commandes root, il ne peut être modifié que par l’utilisateur root CQFD.
Quand on utilise root pour modifier un fichier il est préférable de ne pas utiliser d’éditeur graphique (il y a beaucoup de systèmes qui l’interdisent tout simplement), force toi à apprendre ‘vi’ (présent sur n’importe quelle distribution) ou ‘nano’ (qui est un peut plus facile à prendre en main)

999 fois sur 1000, le problème se trouve entre le clavier et l’ordi :wink:[/quote]
j’y vois qu’une nappe qui va sur le connecteur
bref s’ il veut vraiment faire à la Ubuntu, #adduser user sudo

[quote=“debianhadic”]On en conclu surtout que tu ne comprends rien à sudo …
Un peut de lecture : fr.wikipedia.org/wiki/Sudo

En résumé, sudo est une commande qui donne des droits supplémentaires à l’utilisateur courant.
Le réflexe premier (en gros la manière Ubuntu) est de donner temporairement (sudo initie une session qui se termine dans le temps) les droits ‘root’ à l’utilisateur “normal”.
Quand tu préfixes une commande avec sudo tu dois donc (dans la majorité des configurations, mais la encore tu pourrais t’en passer) donner ton mot de passe utilisateur, ceci pour éviter quelques manipulations hasardeuses.

Les droits supplémentaires que tu autorises à ton utilisateur se définissent dans le fichier /etc/sudoers celui-ci pouvant permettre d’exécuter des commandes root, il ne peut être modifié que par l’utilisateur root CQFD.
Quand on utilise root pour modifier un fichier il est préférable de ne pas utiliser d’éditeur graphique (il y a beaucoup de systèmes qui l’interdisent tout simplement), force toi à apprendre ‘vi’ (présent sur n’importe quelle distribution) ou ‘nano’ (qui est un peut plus facile à prendre en main)[/quote]

Je suis d’accord pour dire que je ne comprends rien ou pas grand chose… mais enfin je m’exprime en français correctement me semble t-il… mais je vais me répéter :
Lorsque j’utilise sudo, il me demande un mot de passe en mode graphique ou avec tty. Que j’indique mon mot de passe utilisateur ou root le résultat est toujours le même : soit une impossibilité d’authentification soit “sorry try again”…!!! Je pense être clair et je n’ai jamais dit autre chose…!!! Est-ce toujours moi le responsable de ce résultat…???

si tu lisais bien les messages tu aurais déjà trouvé.

méthode Ubuntu: (pas forcément la meilleure)

dans le terminal:

mot de passe root

et tu peux vérifier avec id ton_user que tu fais parti du groupe sudo

[quote=“nykoos”]on t’ a expliqué pourquoi.

[quote]D’après la configuration, seul root et les utilisateurs du groupe sudo sont autorisés[/quote].

tu es habitué à la manière Ubuntu (qui n’ est pas forcément la meilleure que de mettre le user dans le groupe sudo, solution de facilité mais moins sécurisée)
ils sont tellement habitués ainsi, qu’ ils ne distinguent même plus le passwd root qui doit être différent de celui du user, chez Ubuntu l’ installation par défaut fait: adduser user sudo (pas le top pour la sécurité)[/quote]

Non je ne suis pas un habitué à la manière ubuntun ou debian, puisque je ne vais pas bidouiller dans les fichiers vu que contrairement à windows il faut faire une multitude de manipulations. Avec windows, cliques droit > ouvrir et terminé.
Avec linux il faut savoir d’abord ou se trouve le fichier (parcours du combattant) et ensuite l’ouvrir… mission impossible… ou alors il faut être un spécialiste linux ce dont je ne suis pas ou utiliser le marteau et le burin, mais comme je ne suis pas bricoleur… c’est très mal engagé pour moi… Pourtant je fais de gros efforts mais lorsque c’est aussi compliqué d’ouvrir un fichier… je ne parle pas pour le reste…!!!

C’est un peu un dialogue de sourds (pas crier SVP).
D’un coté on t’explique qu’il n’est absolument pas recommandé d’utiliser sudo, et de l’autre, tu demandes pourquoi sudo ne marche plus …

suis les conseils avisés qui te sont donnés, et oublie sudo pour te connecter en root, au profit de su (avec les consiels du wiki)

[quote]a commande su

su veut dire “substitute user”. Elle permet, en ligne de commande, de se changer temporairement en un autre utilisateur. Cette commande vous demandera bien évidemment le mot de passe de l’utilisateur sous lequel vous voulez travailler. Par exemple :su toto vous transformera en utilisateur toto pour exécuter les commandes que vous taperez par la suite (à condition que toto vous ait donné son mot de passe). Il existe un cas particulier; si vous tapez su sans préciser d’utilisateur, c’est comme si vous aviez utilisé “su root”, c’est un raccourci. Ne pas oublier de faire exit lorsque vous en avez fini avec cet utilisateur, surtout si celui-ci est root! Vous pouvez définir un ‘timeout’ qui vous “sortira” automatiquement au bout d’un certain temps. Éditez le fichier /root/.profile

export TMOUT=30
readonly TMOUT

Vous pouvez aussi passer une seule commande avec su:

$ su -c commande
ou
$ su -c ‘commande en plusieurs mots’
[/quote]

[quote=“nykoos”]si tu lisais bien les messages tu aurais déjà trouvé.

méthode Ubuntu: (pas forcément la meilleure)

dans le terminal:

mot de passe root

et tu peux vérifier avec id ton_user que tu fais parti du groupe sudo[/quote]

Je te remercie mais tu comprendras qu’étant sous debian, je veux pratiquer debian, unbuntu et les autres versions ne m’intéressent pas sous debian… Lorsque je suis sous windows je ne pratique pas debian…!!! Si l’on commence à mélanger çi et là… on n’en sortira pas