Ho appena installato stack Apache, MySQL e PHP sul mio Mac ma ora ogni volta che modifico un file il sistema operativo mi chiede la password del mio sistema? Come posso fermarlo?


0

Ho appena installato Lion sul mio computer e sto ricominciando da capo. Ho pensato di installare manualmente uno stack AMP sulla mia macchina. Inoltre, sto usando la mia cartella ~ / Sites come mia radice web. Tuttavia, ora che ogni volta che aggiorno un file mi viene chiesta la password del mio sistema.

Penso che sia un problema di autorizzazione tranne che non sono del tutto sicuro di cosa fare. Qualcuno può aiutare?


Questo può anche essere meglio servito su serverfault.
manyxcxi

Risposte:


1

Puoi fare un paio di cose, ma le basi saranno chmod e chown . Chmod modifica le autorizzazioni del file o della cartella per consentire i diritti su un utente, un gruppo e l'accesso mondiale. Chown cambia chi possiede il file o la cartella.

Dalla riga di comando è possibile utilizzare chown -Rper modificare la proprietà in modo ricorsivo per tutti i file e sottofile con il proprio nome utente. O, ancora meglio, è possibile modificare le autorizzazioni dei file in modo simile utilizzando chmod -R.

In notazione ottale, fare qualcosa come chmod -R 777 ~/Sites lo renderà leggibile, scrivibile ed eseguibile da tutti sulla macchina (non necessariamente il modo migliore per andare). chmod -R 755 lo renderebbe scrivibile, eseguibile dal proprietario e leggibile da tutti gli altri. Ci sono molti esempi e modi per farlo.

Potresti voler esaminare utenti e gruppi per evitare di renderlo eseguibile in tutto il mondo e non infastidirti ogni volta che vuoi modificare un file.


0

Prova a impostare le autorizzazioni della cartella su 777 dalla console:

chmod 777 <directory path>
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.