Salve a tutti!
Qualche giorno fa ho installato `wxpython' perche' mi serviva per la
compilazione di un pacchetto particolare... ma stranamente ho notato
che questi mi ha settato la directory `/usr/doc' in 0777 con tutti gli
ovvi inconvenienti del caso.
Non contento... ho voluto fare un indagine un po' piu' approfondita...
quindi lanciando questo comando:
$find /usr -type d -perm 0777
ho trovato questa sorpresa... anzi, queste sorprese:
`/usr/include' settata in 0777 (!!!!).
`/usr/lib/python2.6/' settata in 0777 (!!!!).
Questa volta pero' la colpa era del pacchetto: pygame-1.9.1-i486-1as.txz
Ma la cosa peggiore e' che il suddetto pacchetto setta i permessi in
0777 a tutta la struttura di `/usr'... quindi ci troviamo con uno
scenario del genere:
`/usr' in 0777
`/usr/lib' in 0777
`/usr/include' in 0777
Ecc, ecc, ecc...
Certo, qualcuno dira'... ma allora come mai hai trovato solo
`/usr/include' e `/usr/lib/python2.6/' settate in 0777 ?
Perche' molto probabilmente avro' installato qualche altro pacchetto
che mi li ha nuovamente reimpostati in 0755.
Comunque a me ha rischiato di far danni in modo "minore"...
semplicemente perche' io ho la `/usr' montata in una partizione a parte
e per di piu' settata in *sola lettura* (!!!!).
Io infatti quando ho da installare dei pacchetti faccio cosi', esempio:
# mount -v /usr -o remount,rw
# slapt-get -u
# slapt-get -i vlc kaffeine
# ldconfig
# slapt-get --clean
# sync
(aspetto almeno 6-7 secondi)
# mount -v /usr -o remount,ro
Con buona pace di tutti i malintenzionati.
Purtroppo pero' non tutti hanno la `/usr' in sola lettura... e che
quindi con uno scenario standard e' possibile che anche un normale
utente possa cancellare una gran parte dei files, se i permessi della
`/usr' sono messi in 0777... alla faccia di "root"!
Insomma, per tagliare corto basta andare in una directory a parte e
fare un:
/sbin/explodepkg pygame-1.9.1-i486-1as.txz
per accorgersi del "piccolo" inconveniente...
(comunque la cosa strana e' che ho provato a pacchettizare il suddetto
programma con il suo SlackBuild e devo dire che non ha dato nessuno dei
problemi precedentemente riscontrati... mah, mistero... )
Secondo me il pacchetto incriminato andrebbe ripacchettizzato, perche'
messo cosi' com'e' e' una mina vagante(!!!).
Mi dispiace aver riportato un cosi' spiacevele accaduto, ma purtroppo
credo che fosse doveroso.
Ciao!
Reilly
P.S.: Anche i pacchetti `mozilla-firefox-it-3.5.6-i686-1sl.txz' e
`mozilla-thunderbird-it-3.0-i686-1sl.txz' hanno di questi problemi...
cioe', settano la struttura di `/usr' in 0777 (!!!!)... ma che
succede?



I pacchetti sono wxpython, pygame, mozilla-thunderbird e mozilla-firefox-it.