On Sun, 6 Jul 2003, Valentin Cozma wrote:
> din cunostintele mele precare de linux, e suficient sa scoti dreptul
> de citire pt others din cateva directoare ( /root de ex ).
Si sa-l lasi pe shadow, de exemplu?:)
KobrAs: se poate repara ce ai stricat tu, normal, de aia e
package manager!:)
Faci cam asa:
for p in $(rpm -qa); do
[ -n $(rpm -V --nomd5 --nosize --nomtime --noscripts --nouser
--nodigest $p) ] && {
rpm -q --dump $p | while read line; do
file=$(echo $line | awk '{print $1}');
mode=$(echo $line | awk '{print $5}' | cut -b 4-);
chmod $mode $file;
done
}
done;
Sau ceva de genul. Nu l-am incercat, nu stiu ce efecte secundare
are etc, s-ar putea sa-l fi plesnit pe alocuri si nu e prea optimizat
(de exemplu daca gaseste un packet belit face chmod pe toate filele din
el in loc sa faca doar pe alea belite). Dar ai prins ideea, ramine sa-l
verifici tu.
--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise specifically stated.