"chown" abusif immpossible de relancer Ubuntu
iron uchiwa
Messages postés
57
Date d'inscription
Statut
Membre
Dernière intervention
-
Flachy Joe Messages postés 2102 Date d'inscription Statut Membre Dernière intervention -
Flachy Joe Messages postés 2102 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
En essayant de réparer mon serveur lamp j'ai (par erreur) executé la commande :
ce qui a eu pour effet d'attribuer a laptop(user) tous les repertoires
qui découle de "/ " j'ai retablis(empiré) par la suite avec:
mais voila en demarant la machine aujourd'hui immpossible d'acceder au Bureau,
ni meme de me logger j'ai juste ce message d'erreur:
the system is runnig in low graphique mode ...
J'ai essayé toutes les option qu'il me propose sans succès
et suis maintenant en boot sur le CD d'install Ubuntu tentent de trouvé une solution
j'ai deux questions:
- et t'il possible de revenir sur un config antérieur ? (annulé le chmod)
- ou quelqu'un peux t'il m'aider a trouvé les permission par défaut que je re chmod
bin, dev, boot, etc... ou une solution pour me sortir de cette galère
merci d'avance,
En essayant de réparer mon serveur lamp j'ai (par erreur) executé la commande :
sudo chown -R laptop:root /
ce qui a eu pour effet d'attribuer a laptop(user) tous les repertoires
qui découle de "/ " j'ai retablis(empiré) par la suite avec:
sudo chown -R root:root /enfin bref j'ai bref j'ai eu la main lourde sur le chmod et pas mal modifier l'aborescense,
mais voila en demarant la machine aujourd'hui immpossible d'acceder au Bureau,
ni meme de me logger j'ai juste ce message d'erreur:
the system is runnig in low graphique mode ...
J'ai essayé toutes les option qu'il me propose sans succès
et suis maintenant en boot sur le CD d'install Ubuntu tentent de trouvé une solution
j'ai deux questions:
- et t'il possible de revenir sur un config antérieur ? (annulé le chmod)
- ou quelqu'un peux t'il m'aider a trouvé les permission par défaut que je re chmod
bin, dev, boot, etc... ou une solution pour me sortir de cette galère
merci d'avance,
A voir également:
- "chown" abusif immpossible de relancer Ubuntu
- Relancer spooler impression - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Relancer explorateur windows - Guide
- Ubuntu portable - Télécharger - Systèmes d'exploitation
- Linux mint ou ubuntu - Guide
3 réponses
Salut,
regarde par là :
http://zicmama.blogspot.com/2009/02/restaurer-le-proprietaire-des-fichiers.html
Bon courage !
regarde par là :
http://zicmama.blogspot.com/2009/02/restaurer-le-proprietaire-des-fichiers.html
Bon courage !
Salut,
voila une modif qui fonctionne et qui restaure aussi les permissions (c'est pas optimisé si un bash-gourou passe par là, qu'il n'hésite pas).
Pour récupérer ce script, tu peux faire :
voila une modif qui fonctionne et qui restaure aussi les permissions (c'est pas optimisé si un bash-gourou passe par là, qu'il n'hésite pas).
#!/bin/bash
# owner_perms_restore.sh
# Restores file owner and permissions for all files on a debian system
# for which .deb packages exist.
# Authors: Fred <frenault at zicmama dot com>
# Flachy Joe <flachyjoe at gmail dot com>
# Date: 2013-12-10
ARCHIVE_DIR=/var/cache/apt/archives/
PACKAGES=$(ls ${ARCHIVE_DIR}*.deb)
SCRIPT=$(readlink -f $0)
SCRIPTPATH=$(dirname $SCRIPT)
cd /
for PACKAGE in $PACKAGES;
do
echo "Getting information for $PACKAGE"
/usr/bin/dpkg -c "${PACKAGE}" |
while read FILE_DETAILS
do
PERMS=$(echo "$FILE_DETAILS" | cut -d" " -f1)
UPERMS=${UPERMS//-/}
GPERMS=$(echo $PERMS | cut -c 5-7)
GPERMS=${GPERMS//-/}
OPERMS=$(echo $PERMS | cut -c 8-10)
OPERMS=${OPERMS//-/}
PERMS="u=${UPERMS},g=${GPERMS},o=${OPERMS}"
OWN=$(echo "$FILE_DETAILS" | cut -d" " -f2 | /usr/bin/tr '/' ':')
PATHNAME=$(echo "$FILE_DETAILS" | awk '{print $6}')
echo "chperms $OWN $PERMS '$PATHNAME'"
chown $OWN "$PATHNAME"
chmod $PERMS "$PATHNAME"
done
done
Pour récupérer ce script, tu peux faire :
wget http://ajaxplorer.2f2v.fr/data/public/e4adfe.php?dl=true -O owner_perms_restore.sh
Merci beaucoup pour ton aide, Malheuresement sa na pas marcher :
Maintenant après une semaine de galère et des nuits blanche ou je pense avoir quasiment tous tenté, j'envisage de réinstaller Ubuntu sur une autre partition et essayé de récupérer
au moins l'essantiel, mais même pas sur que j'ai les bonnes permissions pour le faire
donc j'essayerais sa uniquement en dernier recours,
Bref je suis un peux paumé la et ne c'est plus quoi faire...
ls: canotte acess /var/cache/apt/archives/*.deb: no such file or directorydans le répertoire archives/ je n'es que "lock" et "partial" mais aucun ".deb"
Maintenant après une semaine de galère et des nuits blanche ou je pense avoir quasiment tous tenté, j'envisage de réinstaller Ubuntu sur une autre partition et essayé de récupérer
au moins l'essantiel, mais même pas sur que j'ai les bonnes permissions pour le faire
donc j'essayerais sa uniquement en dernier recours,
Bref je suis un peux paumé la et ne c'est plus quoi faire...
Les paquets ont été supprimé par
Tu n'as utilisé que la commande chown ?
Tu peut garder tout le système de fichier en root:root, passe simplement ton fichier /home/laptotp en laptop:laptop.
Si tu as aussi fait un chmod :
Repasse tout le système de fichier en rwxr-xr-x :
les dossiers tmp :
C'est possible qu'il y ait encore des ajustements à faire, essaye de te connecté en mode console pour récupérer les erreurs.
apt-get autocleanou selon la configuration par l'utilitaire graphique, rien à faire de ce coté.
Tu n'as utilisé que la commande chown ?
Tu peut garder tout le système de fichier en root:root, passe simplement ton fichier /home/laptotp en laptop:laptop.
Si tu as aussi fait un chmod :
Repasse tout le système de fichier en rwxr-xr-x :
chmod -R u+rwx,g=rx,o=rx /Ajuste :
les dossiers tmp :
chmod +t a+w /tmp /var/tmpLes dossiers utilisateurs et les dossiers sensibles :
chmod -R 700 /root /home/laptop /etc/sudo /etc/ssh
C'est possible qu'il y ait encore des ajustements à faire, essaye de te connecté en mode console pour récupérer les erreurs.
Salut,
As-tu essayé de créer un nouvel utilisateur ?
(commande adduser)
Si tu récupères une session graphique normale avec ce nouvel utilisateur, il ne te resteras plus qu'à rapatrier tes fichiers importants vers ce nouvel utilisateur et à modifier le propriétaire des fichiers (doucement avec chown cette fois !)
Si ça marche, ne supprime pas l'ancien utilisateur.
As-tu essayé de créer un nouvel utilisateur ?
(commande adduser)
Si tu récupères une session graphique normale avec ce nouvel utilisateur, il ne te resteras plus qu'à rapatrier tes fichiers importants vers ce nouvel utilisateur et à modifier le propriétaire des fichiers (doucement avec chown cette fois !)
Si ça marche, ne supprime pas l'ancien utilisateur.
Mais voila il me retourne deux erreur:
j'ai essayé de retoucher un peux le script mais cela dépasse un peux mes compétences (je débute)
une autre suggestion ?