Come imposto i permessi su una directory in modo che tutti i file creati siano letti / scritti / eseguiti per tutti?

0

Ho una directory cache in cui diversi programmi diversi di proprietà di diversi account creano / leggono / scrivono / eliminano ecc. nuovi file e directory. Voglio che tutti abbiano tutti i diritti possibili su tutte queste cose in questa directory e tutto ciò che viene creato in esso in futuro.

Come faccio a fare questo?

    
posta vampireLady 05.07.2016 - 13:54
fonte

2 risposte

1

Fai clic con il tasto destro sulla directory o Comando + I dopo aver fatto clic su di esso, apparirà una finestra come questa.

Toccaillucchettonell'angoloinbassoadestraedigitalapassword.Orapuoicambiareipermessiperquestadirectory.Sevuoichetuttisianoingradodileggereescrivere,faiclicsulprivilegiofornitoaTuttieappariràunmenuadiscesadalqualepotraisceglierequalepermessofornire.

Spero di esserti stato utile.

    
risposta data 05.07.2016 - 14:13
fonte
-1

I want everyone to have all the possible rights to all of these things in this directory and everything that is ever created in it in the future.

No, davvero, davvero non vuoi farlo. Stai risolvendo un problema e ne stai creando molti altri.

Quello che vuoi è che ogni utente / processo sia in grado di leggere / scrivere / cancellare i propri file ma non di rompere altre cose. Fortunatamente non sei la prima persona a imbattersi in questo problema e ci sono due soluzioni perfette:

  1. usa / var / tmp come directory della cache, come fa già

  2. imposta il bit adesivo sulla tua cartella cache: chmod 1777 my/tmp/

diventa un po 'più complicato se si tratta di una condivisione di rete, ma il server OS X dispone di elenchi di controllo dell'accesso per aiutare.

    
risposta data 05.07.2016 - 14:45
fonte

Leggi altre domande sui tag