blog:restaurer_les_droits_des_paquets_rpm

Restaurer les droits des paquets RPM

En faisant une (grosse) bêtise avec un script, je me suis retrouvé à devoir restaurer les permissions par défaut sur un système CentOS. Pour ça, utiliser (sous root) :

# for pkt in $(rpm -qa); do
?    echo $pkt;
?    rpm --setugids $pkt;
?    rpm --setperms $pkt;
? done | tee /tmp/log
...

rpm -qa liste les paquets, rpm --setugids restaure propriétaire et groupe des fichiers du paquet, rpm --setperms restaure les permissions du paquet. Le tout est journalisé dans /tmp/log.

Il reste encore les fichiers qui ne sont pas issus de paquet…

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • blog/restaurer_les_droits_des_paquets_rpm.txt
  • Dernière modification : 2013/03/17 12:50
  • de pc