Scommetto che lshw, frostwire e firefox-it fanno parte dei 100 pacchetti incriminati.
Esiste un modo veloce per ripristinare i permessi, senza fare casino con l'albero delle directory?
Moderatore: Staff

ponce ha scritto:puo' darsi che tu abbia fatto il source di un file shell che ti impostava l'umask a 000 (rimarrei di quella ipotesi): hai compilato tutti i pacchetti dalla solita shell?
se hai riavviato il pc/usato un'altra shell allora questa potrebbe non essere la spiegazione.
con "umask -p" vedi lo stato.
per l'utente mi riferivo al fatto che qualcuno (pochi, per fortuna) usa fakeroot.

$ umask -p
umask 0022
$ umask 0000
$ umask -p
umask 0000
$ su
Password:
# umask -p
umask 0000
# exit
$ su -
Password:
Money isn't everything -- but it's a long way ahead of what comes next.
-- Sir Edmond Stockdale
# umask -p
umask 0022
ponce ha scritto:guarda questa prova
- Codice: Seleziona tutto
$ umask -p
umask 0022
$ umask 0000
$ umask -p
umask 0000
$ su
Password:
# umask -p
umask 0000
# exit
$ su -
Password:
Money isn't everything -- but it's a long way ahead of what comes next.
-- Sir Edmond Stockdale
# umask -p
umask 0022
quindi, se usi su senza il " -", potrebbe anche darsi che dipenda dai .bashrc o .bash_profile dell'utente da cui dai il su.


Reilly ha scritto:Bart ha scritto:
Reilly hai fatto benissimo invece e un avviso non sarebbe fuori luogo.
Certo, ma fare un avviso completamente pubblico potrebbe rovinare
la fama di robustezza e solidita' di una distribuzione Storica e
Granitica come Slackware... per non parlare di `slacky.eu' che
subirebbe anch'essa un enorme danno di immagine...

giberg ha scritto:Reilly ha scritto:Bart ha scritto:
Reilly hai fatto benissimo invece e un avviso non sarebbe fuori luogo.
Certo, ma fare un avviso completamente pubblico potrebbe rovinare
la fama di robustezza e solidita' di una distribuzione Storica e
Granitica come Slackware... per non parlare di `slacky.eu' che
subirebbe anch'essa un enorme danno di immagine...
Beh, non si parla di pacchetti ufficiali
Slackware e quindi la fama di robustezza
della distro non c'entra.
Penso sia opportuno renderlo pubblico a tutti
gli utenti essendo un problema di sicurezza.
Di solito anche le distro correggono un problema
quando si presenta attraverso delle patch.
Anzi, si potrebbe rendere disponibile uno script
che risistemi i permessi sballati (nel caso li trovi).
Poi questo script potrebbe essere usato da tutti
i pacchettizzatori in modo da verificare che ogni
pacchetto creato non creii problemi di permessi
una volta installato. Lo si pone come regola
per il test dei pacchetti in modo da creare più fiducia
d'ora in avanti sul processo di controllo prima della
pubblicazione. Gli utenti che scaricano sanno che
ora verrà fatto tale controllo per evitare il problema
e i pacchetti non vengono pubblicati senza aver
prima verificato.
La fiducia degli utenti si crea mostrando attenzione
a queste cose e assicurando un processo di controllo
standard per evitare si ripetano errori già accaduti.




conraid ha scritto:ulisse89, che tu adesso abbia i permessi sballati è normale, visto che avrai anche installato i tuoi pacchetti
Se lo slackbuild è corretto hai per caso /tmp montata con qualche opzione strana?
se crei una directory nuova in /tmp semplicemente digitando
mkdir prova
che permessi ti setta?
Ho notato che i pacchetti di Ulisse sembrano ricompilati, sotto Windows, in una macchina virtuale. Tutti le righe degli Slack-Desc hanno il carattere ^M di ritorno a capo.

Reilly ha scritto:Comunque ragazzi, come ho gia detto tutto e' iniziato per via di
`wxpython' che aveva settata la dir `/usr/doc' in 0777, pero'
(forse) non me ne sarei potuto mai accorgermene se non avessi in
una parte del mio `/etc/profile' questa stringa qui:
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
fi

bash-3.1# umask
0022
bash-3.1# umask
0000


1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
su
password di root
./firefox.SlackBuildsu
password di root
./firefox.SlackBuild
Visitano il forum: Nessuno e 1 ospite