1 votes

Après les changements de permission et de propriété, le système commence à me donner des erreurs.

Tous les problèmes ont commencé lorsque j'ai changé de propriétaire et de permission avec gksu nautilus de la ETC y SBIN dossier. Après avoir réalisé ce que j'avais fait, j'ai suivi quelques fils de discussion en ligne et j'ai remis en place chmod y chown de la façon dont c'est censé être. Certains problèmes ont été résolus.

1er problème :

La commande '<command' est disponible dans '/sbin/'. La commande n'a pas pu être localisée car '/sbin' ne figure pas dans la variable d'environnement PATH.
Cela est très probablement dû à l'absence de privilèges administratifs associés à votre compte d'utilisateur.
commande non trouvée

La même erreur se retrouve dans cette question : La commande n'a pas pu être localisée car '/sbin' ne figure pas dans la variable d'environnement PATH.

La solution qu'ils m'ont donnée dans ce lien n'a pas fonctionné pour moi. J'ai le code suivant dans mon fichier d'environnement : PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

2ème problème :

Quand je tape sudo su J'ai compris :

impossible de statuer sur /etc/sudoers.d/README : pas de fichier ou répertoire de ce type

3ème problème :

FileZilla ne me donne pas la permission de faire un FTP sur mon serveur Linux, même si j'utilise l'adresse IP qui devrait fonctionner.

4e problème :

Mon nom d'hôte a cessé de fonctionner pour les ordinateurs locaux sur le réseau, l'adresse IP fonctionne et je peux voir mes fichiers à partir de l'adresse IP.


Mise à jour

J'ai exécuté les commandes suivantes à partir de https://askubuntu.com/questions/308939/how-to-reset-default-permissions-for-etc :

$ sudo su
# chown -R root:root /etc
# find /etc -type f -exec chmod 644 {} +
# find /etc -type d -exec chmod 755 {} +
# chmod 755 /etc/init.d/* /etc/rc.local /etc/network/* /etc/cron.*/*

Les choses ont commencé à fonctionner. Cependant, j'ai peut-être fait quelque chose dans le processus et maintenant je reçois un message d'erreur lorsque j'ouvre le terminal :

Une erreur s'est produite lors de la création du processus enfant pour ce terminal.
Getpt a échoué : Permission refusée.

J'ai toujours accès à mon terminal, je ne l'ai pas encore fermé. Y a-t-il une solution avant que je ne ferme mon terminal ?

Mise à jour

J'ai tout réglé, mais network-manager ne démarre pas au démarrage. Il n'y a pas de connexion internet à moins que je tape dans le terminal start network-manager. J'utilise cet ordinateur comme un serveur. J'ai besoin d'une solution.

0voto

Rinzwind Points 270388
  • Les fichiers à l'intérieur de /bin/ doivent être 755 sauf pour les liens symboliques qui doivent être 777 et tous appartiennent à root:root.
  • Les fichiers dans /etc/ doivent être 644 et appartenir à root:root sauf pour (si vous avez l'un de ces fichiers) :

    -rw-r----- 1 root daemon 144 2007-02-20 13:41 at.deny drwxr-xr-x 2 root root 4096 2007-11-14 11:01 libpaper.d -rw-r----- 1 root fuse 216 2008-02-26 18:25 fuse.conf drwxr-xr-x 2 root root 4096 2008-03-26 18:23 lsb-base drwxr-xr-x 2 root root 4096 2008-04-01 14:45 jvm.d

    (il y a peut-être d'autres fichiers pour vous). Encore une fois : les symlinks doivent être 777. les répertoires doivent être 755.

Avec cela, vous devriez être en mesure de les réinitialiser manuellement à partir d'un dvd live. Si vous avez un deuxième système d'exploitation similaire, il est également possible de copier les permissions de ce système. Cette réponse de jlovi peuvent être utilisés pour créer un fichier avec la permission en eux. Et exécuté sur le système cassé pour restaurer les permissions.

Si cela n'est pas possible, vous pouvez également réinstaller le système sans le formater. Vos documents seront ainsi protégés, mais les fichiers système d'Ubuntu seront réinstallés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X