Come dare accesso al mio utente e _www

2

Sono nuovo di mac e in esecuzione un sito Web attraverso il server Apache. Il codice per la mia applicazione è accessibile all'utente _www, quindi imposto la proprietà all'utente _www, ma quando tento di modificare un file da netbeans devo restituire la proprietà al mio utente. Non voglio usare la mia applicazione o netbeans dall'utente root ma c'è un modo in cui posso dare il permesso sia all'utente myuser che a quello di _www? A una directory?

Grazie!

    
posta Rahul Sharma 21.01.2016 - 19:25
fonte

1 risposta

2

Per dare a un utente o a un gruppo l'accesso completo a una cartella usa

chmod +a "user_name allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit" /path/to/folder

Puoi sostituire nome_utente con un nome_gruppo .

Per rimuovere l'ACL, è sufficiente sostituire + a di -a.

È simile per un singolo file - gli attributi sono diversi però:

chmod +a "user_name allow read,write,execute,delete,append,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown" /path/to/file

Inserisci un -R per tutti i file in una cartella:

chmod -R +a "user_name allow read,...
    
risposta data 21.01.2016 - 19:56
fonte

Leggi altre domande sui tag