J'ai installé Ubuntu sur une ancienne machine XP (remplacée par Ubuntu) (XP) et tout semblait bien aller jusqu'à ce que j'essaye de télécharger et d'installer les mises à jour suggérées!
Le mot de passe que j'ai défini lors de l'installation ne fonctionnera pas pour l'authentification. Cela ne fonctionnera même pas pour le compte d'utilisateur. Je pensais que j'avais peut-être mal tapé le mot de passe (deux fois) et vérifié en ligne comment le changer. Garder la touche shift au démarrage ne me donnera pas d’options de démarrage ou de fichiers mémoire, donc je ne peux pas entrer en mode de récupération!
J'ai réinstallé trois fois (deux fois avec le CD, une fois avec le port USB) et c'est la même affaire.
En gros, je suis sûr que j'ai tapé le mot de passe correctement, alors je doute fort que le changement de mot de passe puisse aider. Il se connectera automatiquement si je le configure lors de l'installation. Sinon, je ne peux utiliser que le compte invité et, évidemment, je ne peux pas configurer un autre compte ni mettre à jour le logiciel.
C’était ma première expérience avec Ubuntu et jusqu’à ce que le mot de passe soit demandé, j’ai pensé que tout s’était bien passé. J'espère sincèrement que j'ai raté quelque chose de simple et que je peux le faire fonctionner correctement.
Je suis surpris de ne pas avoir trouvé de questions sur exactement le même problème. S'il vous plaît aider! :)
1:df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 147G 4.7G 135G 4% /
udev 1000M 4.0K 1000M 1% /dev
tmpfs 403M 836K 402M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1007M 176K 1007M 1% /run/shm
/dev/sdc1 7.5G 4.7G 2.8G 63% /media/PENDRIVE
patricia@[computer name removed by me just in case it shouldn't be shared]
2:dpkg -l | egrep 'lightdm|gdm|kdm|lxdm'
ii liblightdm-gobject-1-0 1.2.1-0ubuntu1 LightDM GObject client library
ii lightdm 1.2.1-0ubuntu1 Display Manager
: Concernant l'existence ou non de messages d'erreur lors de la connexion à une console virtuelle et de la tentative de modification du mot de passe avec passwd
et Sudo passwd $USER
:
Je peux maintenant me connecter au compte d'utilisateur créé lors de l'installation .... Je ne peux toujours pas utiliser ce mot de passe pour m'authentifier!
Espérons que nous nous rapprochons .. Merci beaucoup pour toute votre aide :)
Jusqu'à présent, ce problème semble avoir progressé en deux étapes.
Tout d'abord, il n'était pas possible de se connecter du tout, sur l'écran de connexion graphique. Il était possible de se connecter sur un console virtuelle . Les informations obtenues dans une console virtuelle indiquaient que:
df -h
montre qu'il y a beaucoup d'espace libre disponible. La connexion graphique a échoué lorsque le disque dur dispose de zéro ou de très peu d'espace libre, mais ce n'est apparemment pas ce qui ne va pas ici.dpkg -l | egrep 'lightdm|gdm|kdm|lxdm'
indique que le seul gestionnaire d'affichage (fournissant l'écran de connexion) installé est LightDM. Ces informations étaient précieuses car pouvait être incapable de se connecteret d'essayer un autre gestionnaire d'affichage (par exemple, en installant et en basculant sur gdm
).Maintenant, vous pouvez vous connecter, probablement en entrant votre nom d'utilisateur et votre mot de passe à l'écran de connexion graphique . (Assurez-vous de me laisser savoir si ce n'est pas correct.) Cependant, vous ne pouvez pas vous authentifier après la connexion . Par conséquent:
Peut-être que quelque chose ne va pas systématiquement pendant le processus d'installation. Si vous avez commencé avec une image ISO Ubuntu, alors:
Il est courant qu'une mauvaise ISO ou une mauvaise gravure/écriture empêche la réussite de l'installation, mais il est également possible d'obtenir une installation endommagée.
Vous avez un système Wubi *Ainsi, GRUB est exécuté après le chargeur de démarrage Windows. Sélectionnez Ubuntu à l’écran où Windows et Ubuntu sont vos deux choix, puis appuyez sur Shift et maintenez-le enfoncé, puis appuyez sur Enter. De cette façon, le Shift vous appuyez sur la touche lorsque le chargeur de démarrage Windows charge GRUB.
Il est possible que ce soit, en quelque sorte, un problème avec l'écran de connexion graphique. Ainsi, vous pourrez peut-être vous connecter avec succès depuis une console virtuelle textuelle. Pour tenter cela, démarrez le système Ubuntu, puis, lorsque l'écran de connexion graphique apparaît (ou, même lorsque vous êtes connecté graphiquement en tant qu'invité), appuyez sur Ctrl+Alt+F1. Entrez votre nom d'utilisateur et appuyez sur Enter. Puis entrez votre mot de passe et appuyez sur Enter. (Vous ne verrez rien se passer lorsque vous entrez votre mot de passe, mais c'est normal.)
Si vous pouvez vous connecter à une console virtuelle, essayez de changer votre mot de passe en exécutant la commande passwd
. Si cela ne fonctionne pas ou si vous ne pouvez toujours pas vous connecter graphiquement, essayez de le changer en exécutant la commande Sudo passwd $USER
.
Cette section suppose que vous pouvez maintenantvous connecter en tant qu'utilisateur créé lors de la configuration, à l'aide de l'écran de connexion graphique . Cela signifie que vous pouvez utiliser votre système Ubuntu via une interface utilisateur graphique, non seulement en tant qu'invité, mais également en tant qu'utilisateur créé lors de la configuration. Si j'ai mal compris, merci de me le faire savoir .
Vous pouvez vous connecter maintenant, mais une fois connecté, vous ne pouvez plus vous authentifier. Il existe trois principaux types d'authentification qui sont effectués après la connexion :
Authentification pour effectuer des tâches administratives. Un mot de passe vous est demandé lorsque vous essayez d'effectuer des opérations qui ne peuvent pas être accomplies par un utilisateur ordinaire sans privilège, telles que l'installation de logiciels ou la modification de fichiers système. Pour cela , vous utilisez le même mot de passe que vous avez utilisé pour vous connecter . Une telle authentification ne réussira que si vous êtes un administrateur du système. Je suppose que c'est le type d'authentification qui échoue actuellement. Merci de me faire savoir si mon hypothèse est incorrecte.
Authentification pour déverrouiller l'écran. Vous pouvez verrouiller manuellement l'écran ou configurer l'économiseur d'écran pour le verrouiller. Il peut également être verrouillé lors de la sortie de veille (suspension sur RAM) ou de veille prolongée (suspension sur disque). Pour cela , vous utilisez également le même mot de passe que celui que vous utilisez pour vous connecter.
Authentification pour déverrouiller votre trousseau de clés. Le trousseau de clés peut être utilisé pour stocker des mots de passe (par exemple, pour les services Internet) ou d'autres données sensibles. Votre mot de passe de trousseau est pasnécessairement le même que le mot de passe que vous utilisez pour vous connecter. Contrairement à votre mot de passe de connexion, ma compréhension est que le mot de passe de trousseau peut être vide, sans causer de problèmes.
Les éléments à vérifierpour les problèmes d’authentification en connexion (qu’il s’agisse d’effectuer des tâches administratives, de déverrouiller l’écran ou de déverrouiller le trousseau) sont sensiblement les mêmes que pour l’impossibilité de se connecter: Points 1-4 sous Le mot de passe ne fonctionne pas dans l'écran de connexionapply (sauf que le point 4 ne s'applique pas aux mots de passe de trousseau de clés).
Mais je suppose que vous avez déjà envisagé cela. Concentrons-nous donc sur les problèmes spécifiques à la connexion pour effectuer des tâches administratives. Ce sont les choses à vérifier. (Veuillez noter que ceci est long car il fournit des instructions pour résoudre le problème , dans certaines circonstances. En fait, vérifier ces éléments, d’une manière générale, n’est pas particulièrement difficile ni prend beaucoup de temps.)
Ouvrez une fenêtre de terminal (Ctrl+Alt+T) et lancez cette commande:
groups
Cela répertorie les groupes votre compte d'utilisateur est membre de. Pour être administrateur, vous devez répertorier admin
ou Sudo
(ou les deux). Veuillez noter que adm
est un groupe différent de admin
et ne fait pas de vous un administrateur (même si vous devez également être membre de ce groupe).
Si vous n'êtes pas administrateur, vous pouvez le faire en suivant n'importe quelle procédure pour réinitialiser un mot de passe perd (vous le feriez généralement tilisez le mode de récupération pour cela, mais - mode mono-utilisateur via l'édition GRUB options de démarrage , ou chroot
à partir d'un CD/DVD/USB en direct , fonctionnera également). Saufau lieu d'exécuter la commande passwd username
, exécutez ces commandes:
usermod -a -G admin username
usermod -a -G Sudo username
C'est bien si l'une (mais pas les deux) de ces commandes échoue. (Si cela échoue, vous obtenez un message d'erreur. S'il réussit, il n'y a généralement pas de sortie.) Cela vous place dans l'un des groupes admin
ou Sudo
existants (ou les deux, s'ils existent tous les deux).
Ubuntu fournit en fait deux mécanismes sous-jacents permettant aux administrateurs de s’authentifier pour effectuer des tâches administratives -- Sudo
(qui a des interfaces graphiques telles que gksu
/ gksudo
et - kdesudo
), et PolicyKit .
Dans une fenêtre de terminal, exécutez la commande, pour tester PolicyKit:
pkexec echo Success.
Votre mot de passe devrait vous être demandé (probablement par une boîte de dialogue graphique, mais éventuellement dans la fenêtre du terminal). Si l'authentification réussit et que le mot Success.
vous est renvoyé (c'est-à-dire, imprimé dans le terminal), PolicyKit fonctionne pour l'exécution de tâches administratives (bien qu'il soit possible que cela ne fonctionne pas, pour des tâches spécifiques).
Maintenant, lance cette commande:
Sudo echo Success.
Ceci teste Sudo
de la même manière (bien que l’authentification se trouve certainement dans la fenêtre du terminal - vous n’obtiendrez pas une boîte de dialogue graphique vous demandant votre mot de passe).
Maintenant, lancez la commande, pour voir si Sudo
fonctionne graphiquement (lancez-le même si Sudo
n'a pas fonctionné ci-dessus, au cas où le problème concerne la manière dont le terminal accepte les entrées) :
gksu xclock
Vous serez invité à entrer votre mot de passe. Si cela réussit, une application d'horloge simple s'exécutera. (Vous pouvez quitter l'application de l'horloge.) Si cela échoue, exécutez cecipour voir si le problème est que gksu
n'est pas configuré correctement:
gksudo xclock
S'il s'agit d'un système Kubuntu, vous ne disposerez probablement pas des utilitaires gksu
et gksudo
; testez donc avec l'utilitaire kdesudo
:
kdesudo xclock
pkexec
fonctionne mais que Sudo
ainsi que gksu
et gksudo
(ou kdesudo
) ne fonctionnent pas:La configuration de Sudo
est cassée ou bien Sudo
est cassé. Le premier est plus commun et plus facile à corriger - je vais couvrir cela ici. (Vous sauriez si Sudo
est lui-même endommagé, car vous obtiendrez une erreur indiquant comment son exécution est refusée en raison de droits de propriété/autorisations incorrects ou d'une erreur indiquant command not found
.)
Exécutez pkexec visudo
pour éditer le fichier de configuration principal de /etc/sudoers
, Sudo
. Vers la fin du fichier, vous devriez voir quelque chose comme ceci:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group Sudo to execute any command
%Sudo ALL=(ALL:ALL) ALL
%Sudo
.%admin
(elle risque même de ne pas être présente du tout. ).Les lignes %admin
et/ou %Sudo
(voir les deux points ci-dessus) doivent être non commentées - c’est-à-dire que ne devrait pas commencer par un caractère #
.
Après %admin
et/ou %Sudo
, il devrait y avoir un espace, suivi de ALL=(ALL) ALL
ou ALL=(ALL:ALL) ALL
.
Si les choses ne sont pas comme décrit ci-dessus, vous pouvez éditer le fichier pour les réparer. Étant donné que vous utilisez l'utilitaire visudo
pour modifier le fichier, les erreurs de syntaxe seront corrigées lorsque vous essayez de sauvegarder le fichier. Vous devriez pastenter de remplacer et de sauvegarder un fichier contenant des erreurs de syntaxe. (Sudo
et ses interfaces graphiques refuseront de fonctionner si le fichier sudoers
contient même une seule erreur de syntaxe.)
Si tout semble être en ordre dans votre fichier sudoers
, essayez de réinstaller Sudo
. En supposant que vous n’ayez pas personnalisé votre fichier sudoers
, réinstallez Sudo
en exécutant la commande suivante:
pkexec apt-get update
pkexec apt-get --purge --reinstall install Sudo
Toutefois, si vous avez personnalisé votre fichier sudoers
(avant cela, je ne signifie pas la modification décrite ci-dessus) et Il est important pour vous de ne pas perdre les personnalisations , laissez le drapeau --purge
:
pkexex apt-get update
pkexec apt-get --reinstall install Sudo
pkexec
, Sudo
et gksudo
fonctionnent, mais que gksu
ne fonctionne pas:Exécutez la commande gksu-properties
(ceci et non ne doit être exécuté que sous root
, autrement dit, neexécutez-le avec pkexec
, Sudo
ou gksudo
). Assurez-vous que Mode d’authentificationest réglé sur Sudoet non su.
Source: Le mot de passe ne fonctionne pas dans les applications graphiques (gksu)? Fonctionne avec Sudo (a une capture d'écran.)
pkexec
et Sudo
fonctionnent, mais que gksu
et gksudo
(ou kdesudo
) ne fonctionnent pas:Essayez de réinstaller gksu
/gksudo
(ils sont fournis par le même package):
pkexec apt-get update
pkexec apt-get --purge --reinstall install gksu
Ou si c'est Kubuntu et que c'est kdesudo
ça ne marche pas:
pkexec apt-get update
pkexec apt-get --purge --reinstall install kdesudo
pkexec
ne fonctionne pas, mais Sudo
, gksu
et gksudo
dowork:Essayez de réinstaller PolicyKit:
Sudo apt-get update
Sudo apt-get --purge --reinstall install policykit-1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0
pkexec
fonctionne et que gksu
et gksudo
(ou kdesudo
) fonctionnent, mais que Sudo
ne fonctionne pas:pkexec
s'authentifie généralement graphiquement, comme gksu
/gksudo
(ou kdesudo
sur Kubuntu). Par conséquent, si l'authentification graphique fonctionne à la fois pour les méthodes PolicyKit et Sudo
, et que l'authentification de la console échoue, il peut y avoir un problème avec la manière dont les mots de passe sont entrés dans le terminal. J'ai entendu parler de cela, mais je ne connais pas de cas concret où cela se produise et qui a ensuite été résolu. (Sauf si cela était dû à une erreur de la part de l'utilisateur en entrant le mot de passe dans le terminal.)
Si cela se produit, alors pour fournir des informations supplémentaires:
Sudo
fonctionne dans une console virtuelle (Ctrl+Alt+F1). Cela peut aider à déterminer s’il s’agit de l’application de terminal graphique à l'origine du problème.pkexec
fonctionne dans une console virtuelle. Lorsqu'il est exécuté dans une console virtuelle, pkexec
ne créera pas de boîte de dialogue graphique. Cela peut aider à déterminer si le problème est également spécifique aux méthodes basées sur Sudo
.su $USER
fonctionne, à la fois dans une fenêtre de terminal et dans une console virtuelle. Cette commande ne vous permet pas d'effectuer des tâches administratives. Il s’authentifie simplement en tant que vous-même . Mais il demande un mot de passe (non graphique) en le faisant. Cela peut aider à déterminer l'étendue du problème lors de la saisie des mots de passe pour une authentification non graphique. Ensuite, modifiez votre question pour fournir des détails et commentez ici(avec ou sans @Eliah
-- lorsque vous commentez ma réponse, je suis toujours averti) pour me faire savoir.
Je peux voir pourquoi c'est terrible. D'abord, je veux résoudre avec vous. Vérifiez les choses suivantes:
Si rien de tout cela ne fonctionne, vous pouvez essayer à nouveau de démarrer en mode de récupération. Voici un bonne explication sur la façon d'utiliser cette méthode pour résoudre votre problème.
Bonne chance
Je ne sais pas depuis combien de temps vous utilisez ce système d'exploitation, mais s'il s'agit d'une nouvelle installation, pourquoi ne pas simplement Nuke et Pave? Réinstallez votre système d'exploitation et vous pouvez avoir le mot de passe que vous voulez.
Dans votre écran de connexion graphique, dans le coin supérieur droit près du symbole du réseau, vous trouverez un symbole carré avec votre disposition de clavier actuelle. Veuillez sélectionner la disposition correcte pour votre clavier, puis tapez votre mot de passe. J'espère que cela résoudra votre problème. Après la connexion, n'oubliez pas de supprimer toutes les autres dispositions de clavier, à l'exception de la bonne, dans Paramètres de saisie de texte en cliquant sur le même symbole de disposition de clavier dans le coin supérieur droit.
La fonctionnalité "chiffrer le dossier de base" semble être cassée. Il suffit de ne pas cocher cette option lors de l'installation et ça devrait aller.