Chiedere la password quando si aggiunge una nuova cartella in / Users / ... / Sites /?

1

Il disco rigido del mio Mac è stato recentemente sostituito e ho copiato le mie cartelle dal mio vecchio disco a quello nuovo. Un problema, tuttavia, è la mia cartella sites . Inizialmente, li avevo posizionati in /library/webserver/sites/ , ma ora sono solo in /Users/.../sites .

Se provo a creare una nuova cartella all'interno di una qualsiasi delle sottocartelle, mi verrà richiesta la password amministratore. Lo stesso succede in Coda quando sto provando ad aggiungere una nuova cartella, ma lì mi rifiuta.

Sostanzialmente , come posso correggere le autorizzazioni su questi file in modo da non dover più inserire la password di amministratore? I file sono gli stessi, se provo a salvarne uno, devo anche inserire la password.

Aggiornamento: TextWrangler mi sta dando l'errore -5000 .

Aggiornamento 2: così è il terminale: ERROR: Unexpected Error. (-5000)

    
posta Charlie 12.10.2012 - 01:34
fonte

1 risposta

2

Correzione facile. Apri Terminal.app e digita il seguente comando:

sudo chmod -R -N /Users/*/Sites
sudo chmod -R 744 /Users/*/Sites

(modifica: Aggiunto -R per modificare ricorsivamente le autorizzazioni) (modifica: Kudos to ughoavgfhwless per indicare il flag -N per ripristinare gli ACL)

Ti verrà chiesta la password. Inseriscilo (tieni presente che non verrà visualizzato nel terminale). Ora, supponendo che non ci sia un problema più serio con l'installazione di OS X, questo correggerà le autorizzazioni su tutte le cartelle dei siti degli utenti. (Se hai installato OS X su una partizione HFS con distinzione tra maiuscole e minuscole, devi assicurarti che il caso del comando corrisponda al caso delle directory. Se non sei al corrente di questo, è sicuro che tu possa ignorarlo e procedere con il comando sopra elencato.)

Buona fortuna e buon chmoding!

    
risposta data 12.10.2012 - 02:37
fonte

Leggi altre domande sui tag