100 Shares 1476 views

Come impostare le autorizzazioni di 777 su Linux?

Sistema operativo – una parte essenziale di qualsiasi computer. Recentemente, il mercato in esecuzione molto popolare varietà di versioni di Linux, grazie al flusso libero e ereditato dal principio Unix della separazione dei diritti per l'utente.

Una parte integrante di qualsiasi sistema di file sono. Dopo tutto, tutte le informazioni utente vengono memorizzate in essi. I diritti di accesso a file e cartelle definiscono quali azioni sono autorizzati a eseguire una determinata persona, stabilendo così livelli di accesso e garantire la sicurezza di tutto il sistema. Di solito, l'impostazione dei diritti di accesso è quello di permettere o vietare l'esecuzione di lettura e scrittura.

Utenti e gruppi

Ogni utente del sistema operativo assegna un identificativo univoco. Il "Linux" è chiamato un UID. Inoltre, per facilità di utenti amministrativi sono combinati in gruppi, che sono anche assegnato un numero GID univoco.

Tutti gli utenti "Linux" è diviso in tre gruppi:

  • utente – il proprietario del file;
  • gruppo – membro dello stesso gruppo del titolare;
  • altro – tutto il resto.

Quando un file si accede al sistema operativo rileva l'appartenenza degli utenti in un gruppo. Per esempio, un cliente che ha inviato la richiesta al sito tramite un browser, verrà assegnato ad un altro. Se il proprietario del sito collegato via FTP per inserire un nome utente e una password, che sarà assegnato al gruppo di utenti.

permessi

I gruppi sono i diritti individuali che disciplinano la possibilità delle operazioni sui file come la lettura, avviare o modificare. Per ogni gruppo di tre tipi di accesso:

  • per iniziare;
  • lettura;
  • scrivere o modificare.

regime di diritti indicazioni numeriche

Abbastanza spesso per indicare una modifica dei diritti, in esecuzione o lettura per ogni gruppo utilizzando il digital signage. In questo caso, utilizzare i seguenti parametri:

  • 4 – lettura;
  • 2 – la registrazione;
  • 1 – prestazioni.

La designazione dei diritti di accesso, di regola, solo tre cifre. La prima di queste norme indica all'utente del proprietario, il secondo per il gruppo, e il terzo per tutti gli altri. Per impostare determinati diritti per ogni gruppo di ricorrere alla semplice aggiunta di numeri. Ad esempio, 7 indica la possibilità di esecuzione, la scrittura e la lettura, e 6 permette solo di modificare e leggere il file. Così, 777 permessi di Linux percepisce come una regola, che permette di eseguire, leggere e sovrascrivere qualsiasi utente.

permessi

Modificare le autorizzazioni nel "Linux" Solo il proprietario o un utente con diritti di amministratore. Per modificare la modalità terminale usa il comando chmod.

Funziona con le opzioni per cambiare le regole utilizzando il testo (simbolico) o segni digitali. Considerare come impostare i permessi 777, che permette di eseguire, modificare e leggere il file a tutti gli utenti. In modalità numerica, la squadra sarà simile a questa: chmod 777 nome del file, e nel carattere: chmod a = rwx nome di file.

In pratica, modalità digitale spesso più conveniente. Dopo tutto, 755 è più facile da scrivere rispetto a impostare i parametri specifici per il proprietario, il gruppo e gli altri.

Cambia ricorsivamente diritti

Il comando chmod può essere utilizzato in un modo ricorsivo che consente di modificare i diritti di tutti i file nella directory e sotto-cartelle. A questo scopo -R chiave.

esempio di comando mostra come impostare 777 autorizzazioni a tutti i file nella directory corrente e nelle sue sottodirectory:

chmod -R 777 *.

Permessi e directory

Oltre ai file, è possibile impostare le autorizzazioni per le directory. Riferiscono a loro utilizzando gli stessi parametri (flag), ma il comportamento è leggermente diverso. Opzione per consentire la lettura, permette all'utente di visualizzare un elenco del contenuto della cartella, impostando il flag di registrazione consente di creare nuovi oggetti nella directory, e l'impostazione dei diritti di esecuzione consente di registrare nella directory.

Modificare le autorizzazioni per la directory è fatto nello stesso modo come per il file utilizzando il comando chmod.

esempio:

chmod 777 / home / test.

Il comando seguente mostra come impostare 777 autorizzazioni per la directory / home / test.

Sicurezza e diritti di accesso

Tenete a mente che l'installazione non corretta dei diritti di accesso può compromettere il sistema o singole risorse. Inoltre, può portare a grossi problemi legati alla sicurezza. E 'quindi necessario analizzare e rivedere la documentazione. Particolare attenzione deve essere rivolta alla prima di installare 777 i diritti di accesso, in quanto consentono a chiunque di creare, modificare ed eseguire i file nella directory.

Molti attaccanti di penetrare siti web e altre risorse di rete vengano effettuati usi inadeguati gli utenti che erroneamente lasciato a destra, permettendo di scaricare ed eseguire qualsiasi script o applicazione sul server.

autorizzazioni avanzate

Ci sono situazioni in cui è necessario implementare un complesso schema di accesso alle informazioni. In questo caso, le regole standard del sistema operativo "Linux" può non essere sufficiente. Poi si deve ricorrere all'uso di elenchi di controllo di accesso (ACL). Utilizzare questo schema solo in reti molto grandi con schemi di accesso multi-livello. In altri casi, lo standard di costo funzioni del sistema operativo.