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…

  • blog/restaurer_les_droits_des_paquets_rpm.txt
  • Dernière modification : 2013/03/17 12:50
  • de pc