Newsgroup: it.comp.macintosh
Titolo: Disco esterno e privilegi

Quali strumenti esistono per "gestire/recuperare" i permessi di 
lettura/scrittura?
Ho un disco esterno da 1TB con milioni di files. Avendo cambiato 
computer/nome utente varie volte e avendo soprattutto trasferito dati 
provenienti da moltissimi dischi.. per accedere a tutto il contenuto ho 
"applicato i privilegi di lettura/scrittura per il mio utente 
amministratore" a TUTTO il disco, compresi gli elementi figli.
Dopo 15ore di lavoro ho dovuto interrompere per portarmi via il portatile.
Ora NON riesco a modificare gli elementi. Leggo tutto bene ma non scrivo.
Ho provato a riparare i permessi, ri-applicare i privilegi solo ad 
alcuni files, creare un nuovo utente e applicare nuovi permessi... ma 
niente. Ora sto applicando una nuova ondata di permessi 
lettura/scrittura per un gruppo amministratore (perch� per ogni utente 
loggato riportava come agi� attiva la scrittura anche se non funzionava).
Pensavo di eliminare i filettini nascosti che descrivono il disco, 
magari da Windows, perch� con nessun mac riesco a scrivere.
Ho usato Onyx e MainMenu un po' a caso... per veder se ricostruivano i 
permessi,, ma niente. Prover� anche con i tools di iDefrag.
Che strumenti posso utilizzare?
Grazie.



Da terminale:
ti sposti sul disco che ti interessa:
cd /Volumes/nomedeldisco
diventi proprietario di tutti i files:
sudo chown -R tuoutente:wheel ./*
A questo punto i permessi dovrebbero gia' essere corretti e dovresti
poter leggere e scrivere sui files.
Se invece hai bisogno anche di ripristinare a forza i permessi, esegui
anche i comandi sotto (quando ti chiede la password inserisci la tua).
Imposti lettura e scrittura sui files per il tuo utente, lettura e
basta per tutti gli altri:
sudo find ./ -type f -print0 | xargs -0 chmod 644
Idem per le cartelle, piu' il permesso per spostartici dentro:
sudo find ./ -type d -print0 | xargs -0 chmod 755
Questo se hai solo files di dati.
Se nel disco esterno ci sono anche applicazioni, devi dare i permessi
per l'esecuzione e le cose si fanno leggermente piu' complicate...
-- 
Living in Barbaropoli
http://www.barbaropoli.com

 per l'esecuzione e le cose si fanno leggermente piu' complicate...
S�, ce ne sono. Non � solo bootable, del resto c'� un po' di tutto. 
Comunque grazie, ora mi studio i comandi del terminale.

 Get Info sul disco, e click su "Ignora permessi su questo disco"
Grazie.
Ho guardato, ma non ho trovato questa opzione. Ho Snow Leopard, non so 
se dipenda da questo.
Quello che mi compare � questo:
http://www.fobbens.com/info.jpg

 su Leopard in
fondo c'� un check box "Ignora propriet� su questo elemento"
Ma i tuoi problemi mica dipenderanno dal fatto che usi Case Sensitive?



A "sensazione" direi proprio di no. Lo uso da quando � uscito su molti 
dischi e non ho mai avuto problemi irrisolvibili con un minimo di 
manutenzione. Secondo me, in questo caso, � successo qualcosa quando ho 
dovuto interrompere la modifica dei privilegi su tutti gli elementi del 
disco.
Comunque mi hai dato un altro spunto.. prover� ad avviar da un disco 
esterno con Leopard e far qualche tentativo.
Un pochino di problemini li noto con SL. Chiss�..
Sto provando la prima soluzione da terminale, ovvero diventar 
proprietario di tutti i files... ci sta mettendo ovviamente molto e 
leggo quasi solo dei "operation not permitted".
Prima di forzare i permessi faccio qualche altra prova.
Grazie.

 
http://www.fobbens.com/info.jpg
Quel "Shared Folder" pu� esser utile?
Bye
-- 
psss.: Se vuoi scrivermi in privato,
togli Sir. e cita il messaggio ; ]
[iMac 20" Leo@2,66]


Grazie.
Avevo provato.. ma non serviva al mio scopo. Non riuscivo lo stesso a 
"scrivere" sui files.


Niente da fare.
Non funziona.
Riporta sempre "not permitted" ecc.
Ho provato anche con "privilegefix" e con altri comandi pi� "spietati" 
da terminale.
Nada.
L'ho connesso a Windows, cancellato tutti i file "invisibili" nella root 
del disco e riparato i permessi da mac.
Ora almeno riesco a far tutto a patto di autenticarmi OGNI VOLTA.
Meglio di niente, per ora!

Meglio di niente, per ora!
Forse ci sono delle ACL in mezzo alle pelotas.
Prova a lanciare da terminale questo:
cd /volumes/nomedisco/cartelladitest
sudo chmod -R -N ./*
in questo modo elimiti tutte le ACL a partire dalla cartella corrente
e sottocartelle.
Poi vedi se e' il caso di lanciarlo su tutto il disco
sudo chmod -R -N /volumes/nomedisco/*




Fatto ma ancora nada. Dice che non pu� pulire le ACL.
Mi sa che mi convenga procurarmi sul quale copiare tutto in qualche 
modalit� che zappi ogni extra e riformattare il disco.
Grazie comunque!