Forum Linux.debian/ubuntu Permissions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
26
jan.
2016

Hey,
J'ai fais une grosse connerie D:

En gros j'ai un serveur teamspeak qui était fonctionnel et j'avais besoin de crée un demon pulseaudio, pour cela, j'avais besoin de droits et j'ai complètement merdé, le résultat mon root n'a plus les droits pour lire le fichier License du teamspeak et du coup impossible de redémarrer mon serveur et le root a probablement plus les droits de root… ( oui j'ai retenu la leçon avec les permissions D: )

La commande que j'ai fais :
chown -R monutilisateur /

Il existe une commande pour reset tous les droits ou pour me sortir de la?

Merci

  • # Ouuuuupssss

    Posté par  . Évalué à 0.

    Bonjour,

    Tu peux faire un chown -R root:root /
    C'est pas très propre mais ça devrait permettre de te sortir du problème…

    • [^] # Re: Ouuuuupssss

      Posté par  . Évalué à 3. Dernière modification le 26 janvier 2016 à 15:19.

      Non en effet c'est pas très propre. Si il y a d'autres services qui fonctionnent encore ça pourrait même être pire.

      Sous Debian ou une dérivée comme Ubuntu tu peux demander la réinstallation de tous les paquets ce qui remettra les bons droits sur le système.

      aptitude reinstall $(dpkg --get-selections | grep install | cut -f1)

      Pour le serveur ts, si il est installé par un package cela réglera le problème. Sinon il faudra faire un chown manuellement en se limitant cette fois à son emplacement d'installation.

      • [^] # Re: Ouuuuupssss

        Posté par  . Évalué à 1.

        Merci pour ta réponse.

        je dois changer quelque chose dans la commande? car j'ai un " l’opération reinstall n'est pas valable" "l’opération aptitude n'est pas valable"

        • [^] # Re: Ouuuuupssss

          Posté par  . Évalué à 2.

          L'idéal serait que tu postes la ligne de commande que tu as tapée ainsi que la sortie.
          En fait, un copier-coller de ton terminal et de ce qu'il te sort.
          Par exemple il est possible qu'un caractère soit mal passé lors du copier coller (chez moi la commande marche, donc j'en déduis que tu as mal tapé un caractère ou raté le c/c).

          Sinon, solution moins technique mais tout aussi fonctionnelle: taper juste aptitude, qui t'amène à l'interface pseudo-graphique d'aptitude, aller sur la liste des paquets installés et taper 'L'. Même chose pour la liste des paquets pouvant être mis à jour et celle des paquets obsolètes ou installés localement (me rappelle plus du terme exact).
          Une fois fait, un premier appui sur 'g' te donnera un aperçu des choses qu'aptitude planifie, et un second appui exécutera ce qui est planifié.

  • # Toujours pas

    Posté par  . Évalué à 1.

    La première commande ne change rien et même chown -R root /monteamspeak3 n'a rien changé.

  • # Backup

    Posté par  (site web personnel) . Évalué à 4.

    Facile ! Tu as juste à restaurer ton backup !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.