Come modificare le autorizzazioni di file su un server Apache

March 23

Come modificare le autorizzazioni di file su un server Apache


Ogni file e cartella su un file system Apache ha tre tipi di permessi (lettura, scrittura ed esecuzione) e tre gruppi di autorizzazione (utenti, gruppi e altri). Ogni gruppo è assegnata una combinazione di tipi di autorizzazione per ogni file, che si esprime come un codice numerico a tre cifre in notazione ottale (vale a dire 777 significa che tutti e tre i gruppi hanno tutti e tre i permessi). La prima cifra corrisponde alle autorizzazioni dell'utente, la seconda per le autorizzazioni del gruppo e la terza per le autorizzazioni degli altri, con ogni valore compreso tra 0 e 7 che rappresenta un diverso livello di autorizzazione.

istruzione

1 Avviare il programma di riga di comando. Su Mac, fare clic sul pulsante "Terminale" sul banco degli imputati; su PC, andare su "Start", "Esegui" e digitare "cmd" (senza le virgolette), quindi premere Invio.

2 SSH nel vostro server Apache digitando:

SSH yourdomain.com

e colpire di ritorno. Sostituire "yourdomain.com" con il tuo nome di dominio.

3 Spostatevi nella directory in cui il file che si desidera modificare le autorizzazioni su si trova. Per esempio:

/ A / directory cd / percorso

Sostituire / path / to / directory con il percorso specifico alla directory.

4 Digitare il seguente comando per modificare le autorizzazioni del file, quindi premere Invio:

chmod XXX filename.php

Sostituire XXX con le tre cifre notazione ottale che rappresenta le autorizzazioni che si desidera che il file di avere. Vedere "Suggerimenti" per un grafico completo. La prima colonna corrisponde all'utente, il secondo gruppo e il terzo a tutti gli altri.

Sostituire filename.php con il nome e l'estensione del file specifico. (Il file non può finire in .php.)

Consigli e avvertenze

  • La tabella completa dei permessi notazione ottale:
  • 0 nessuna autorizzazione
  • 1 eseguire
  • 2 write
  • 3 scrittura ed esecuzione
  • 4 Leggi
  • 5 lettura ed esecuzione
  • 6 leggere e scrivere
  • 7 lettura, scrittura ed esecuzione
  • Dopo aver digitato i primi caratteri il nome del file, premere Tab per il completamento automatico di esso.
  • Alcuni host web possono avere leggermente diverse istruzioni SSH; per esempio, potrebbe essere necessario specificare un numero di porta. Consultare la documentazione Web host per specifici passaggi SSH se quanto sopra non funziona.