J'ai une version persistante USB en direct d'Ubuntu 11.04 installée avec Unetbootin.
Après un certain temps, j'ai rencontré quelques bugs lors de la mise à niveau du noyau et en essayant d'utiliser mon deuxième écran sur mon ordinateur portable. Plus tard, j'ai remarqué un problème étrange, apparemment sans rapport: à chaque fois que j'essayais, sudo
something
j'obtenais la même réponse:
sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
Impossible de faire quoi que ce soit nécessitant des privilèges root, j'ai redémarré en utilisant l' single
option de démarrage et j'ai pu accéder à la console root.
J'ai remarqué le comportement suivant:
# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory
Y a-t-il quelque chose qui ne va pas avec le nombre de liaisons matérielles nul? Comment puis-je le changer ? Le nombre de liens durs est 1 sur mon autre ordinateur qui fonctionne correctement.
L'utilisateur de session en direct appartient toujours au groupe d'administration si cela est important.
la source
.bash_history
fichier dans le répertoire personnel de votre clé USB, votre commande devrait y apparaître.Réponses:
Un nombre de liens fixes de zéro signifie que l'entrée de répertoire n'appartient à aucun fichier. Cela ressemble à un système de fichiers endommagé.
la source
Comme l'a dit @Florian Diesch, je suggère également d'effectuer une
fsck
sur cette partition.De plus, en mode mono-utilisateur et si vous pouvez accéder au réseau, réinstallez le
sudo
package:la source
Il existe d'autres forums / erreurs sur le système de fichiers persistants de LiveCD / LiveUSB corrompu au fil du temps, c'est une vieille erreur remontant à 3 ou 4 ans dans Ubuntu?
Une version Live USB / Live CD utilise uniquement le fichier casper-rw pour enregistrer toutes les données persistantes, si vous souhaitez "réinstaller" ou "nettoyer l'installation", puis effacer l'ancien fichier casper-rw et créer un nouveau fichier vide faire (même si cela finirait probablement par être à nouveau corrompu)?
Devrait être capable de démarrer sur le Live CD "normal" sans persistance à partir du menu de démarrage, dans le mien j'appuie sur Tab dans le menu de démarrage pour modifier et effacer le mot "persistance" (ou peut-être persistant, ne me souviens pas) et il démarre plain LiveCD, même lorsque mon système de fichiers persistant a des erreurs (comme sudo ne fonctionne pas, d'autres problèmes divers surgissent jusqu'à ce que j'efface casper-rw, en crée un nouveau vide et recommence pour le mois suivant)
PS. les erreurs du système de fichiers se trouvent toutes dans le fichier casper-rw, le système de fichiers de la clé USB (ou la carte mémoire, etc.) et le "disque" restent en bon état, juste à l'intérieur du casper-rw va mal. Le mien a un système de fichiers FAT ou FAT32 sur la carte mémoire, mais le casper-rw utilise ext2 fyi
la source