Forum général.général Chmod 777 /

Posté par  .
Étiquettes : aucune
0
1
oct.
2006
Bonjour

Eh oui tout est dans le titre.
Après quelques péripéties, j'ai perdu grub. Je l'ai donc réinstallé avec knoppix avec la méthode classique : chroot puis grub-install.
Mais ca a bloqué pour des raisons de permissions. Alors sous knoppix j'ai fait un chmod 777 sur la racine de ma distribution.
Malheur ! parce que maintenant j'ai bien récupéré mon grub (même pas grâce à chmod qui n'a rien changé) mais presque tous les fichiers de ma distribution sont en 777. Ce qui ne va pas du tout !
Ma question est donc simple comment rétablir au mieux les droits sur les fichiers ?

Debian etch 32bits

Merci
  • # je crois que c'est mort...

    Posté par  . Évalué à 4.

    Désolé de te dire ça, mais je crois que ta Debian est morte.

    Par contre, ce qui m'étonne c'est l'absence de l'option '-r', je ne comprends pas pourquoi ça a modifié de façon récursive.
  • # J'ai eu un problème similaire

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

    A part que la commande c'était
    chown toto:user ./* -R


    J'ai pu remettre le sytème sur pied en changeant l'utilisateur dossiers par dossiers, fichiers par fichiers en prenant comme modèle une machine installée avec la même distrib. Avec un peu de temps et de patience aussi...

    PS: as tu fait Ctrl+C ou tout le disque y est passé ?

    \_o<

  • # Sous RPM

    Posté par  . Évalué à 1.

    En espérant qu'apt founisse la même chose.
    $ rpm -q -l -v -a
    [...]
    -rw-r--r-- 1 root root 922 sep 10 23:21 /etc/httpd/conf.d/mod_suphp.conf
    -rw-r--r-- 1 root root 881 sep 10 23:21 /etc/suphp.conf
    -rwxr-xr-x 1 root root 465 sep 29 12:59 /etc/profile.d/kde.csh
    -rwxr-xr-x 1 root root 407 sep 29 12:59 /etc/profile.d/kde.sh
    drwxrwx--- 2 smmsp smmsp 0 sep 5 15:27 /var/spool/clientmqueue
    drwx------ 2 root mail 0 sep 5 15:27 /var/spool/mqueue
    drwx------ 2 root root 0 sep 5 14:14 /var/spool/cron
    drwx--x--- 2 root lp 0 oct 1 22:24 /var/spool/cups
    drwxrwx--T 2 root lp 0 oct 1 22:24 /var/spool/cups/tmp
    [...]

    Il te reste a faire des petits scripts pour appliquer ça directement.

    Il y a aussi --queryformat :
    $ rpm -q --queryformat="%{FILEMODES:perms}\t%{FILEMODES}\t%{DIRNAMES}%{NAME}\n" -a
    [...]
    drwx------ 16832 /etc/pki/openssl
    drwxr-xr-x 16877 /usr/share/doc/gnome-audio
    -rwxr-xr-x 33261 /sbin/hdparm
    -rw-r--r-- 33188 /etc/gnome-mime-data
    lrwxrwxrwx 41471 /usr/bin/system-config-network
    -rw-r--r-- 33188 /etc/security/console.perms.d/mga_vid-kmod-common
    -rwxr-xr-x 33261 /usr/bin/nautilus-sendto
    lrwxrwxrwx 41471 /usr/share/mplayer/mplayer-fonts
    -rwxr-xr-x 33261 /usr/bin/dos2unix
    [...]

    Et --dump, , peut-être plus façile à utiliser en script
    & rpm -q --dump -a
    [...]
    /usr/lib/libhal.so 15 1159316129 00000000000000000000000000000000 0120777 root root 0 0 0 libhal.so.1.0.0
    /usr/lib/pkgconfig/hal-storage.pc 272 1159316162 a433f064a92ad66e032a693de29cdab1 0100644 root root 0 0 0 X
    /usr/lib/pkgconfig/hal.pc 287 1159316162 95a66f9c08cd9268bda4f066edf3346c 0100644 root root 0 0 0 X
    [...]

Suivre le flux des commentaires

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