Modifica delle autorizzazioni per Mac


0

Ho copiato alcuni vecchi file di un backup della macchina del tempo su un'unità USB. Quando provo ad accedere al desktop di un utente, ad esempio, ottengo un "impossibile aprire perché non si dispone dell'autorizzazione per vederne il contenuto"

Come posso risolvere il problema?


Devi solo modificare le autorizzazioni per includere il tuo account utente
50-3

Risposte:


1

Esiste un'app chiamata BatChmod che eseguirà riparazioni di autorizzazioni avanzate. Ovviamente puoi anche usare i comandi del terminale ma questo è più semplice in un pizzico. Vorrei iniziare con Modifica proprietà e privilegi, Cancella ACL e Sblocca. Applicalo ovviamente a tutte le sottocartelle. http://www.lagentesoft.com/batchmod/


1

Hai alcune opzioni.

I file degli utenti sono impostati in un gruppo per quell'utente, non per te. Puoi:

  1. Cambia il proprietario di tutti i file a te stesso
  2. Cambia il gruppo in un gruppo di cui fai parte
  3. Aggiungiti a un gruppo che dispone delle autorizzazioni per accedere ai file per conservare le autorizzazioni
  4. Modifica le autorizzazioni in modo che chiunque possa leggere e scrivere i file

1 cambierà le autorizzazioni di tutti i file in modo da diventare il proprietario

chown youruser: youruser ~ / path / to / directory

2 modificherà solo il gruppo di tutti i file per consentire l'accesso senza modificare le autorizzazioni

chown: youruser ~ / path / to / directory

3 modificherà il tuo utente e ti aggiungerà a un gruppo che dispone delle autorizzazioni per accedere ai file

usermod -aG somegroup youruser

4 cambierà le autorizzazioni di tutti i file in modo che chiunque possa leggere / scrivere / eseguire qualsiasi file (non raccomandato)

chmod 777 ~ / path / to / directory


chmod 777: nonononono! Mai e poi mai correre chmod 777. Praticamente non è mai richiesto! Nemmeno per "scopi di test". Se il file è leggibile, è leggibile. Se è scrivibile da parte del usero groupche hanno bisogno di scrivere ad esso, allora è scrivibile. Non c'è assolutamente bisogno di dare a tutti i permessi di scrittura, e dimenticarsene chmodè qualcosa di sensato come le multinazionali vengono hackerate. Basta non farlo. Mai. Ho scritto un'introduzione delle autorizzazioni Unix . Per favore, leggilo!
Martin Tournoij,

@carpetsmoker, facile lì killer, come ho detto, questo non è raccomandato. Nota anche che ho detto che il percorso alla directory, non al file, 777 su una directory può essere a posto, come / tmp , ma i file non dovrebbero esserlo.
Matt Clark,

Se non è raccomandato, perché offrirlo come possibile soluzione? ;-) Non dovresti mai averne bisogno. Ed /tmpè davvero una delle pochissime eccezioni, ma solo quando è impostata la parte appiccicosa (cioè chmod 1777)
Martin Tournoij

Per essere onesti, questo è stato pubblicato 3 anni fa. Da allora ho fatto molto di più UNIX, posso cambiarlo quando scendo dal cellulare.
Matt Clark,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.