Hostwinds Tutorial

Cerca risultati per:


Sommario


Comprensione della proprietà e delle autorizzazioni del file Linux
Verifica della proprietà e delle autorizzazioni attuali
Esempio di output del comando 'ls -l':
Modifica della proprietà del file
Modifica il proprietario del file:
Modifica il gruppo di file:
Cambia sia il proprietario che il gruppo:
Modifica delle autorizzazioni di file
Modalità simbolica:
Aggiungi il permesso di eseguire il proprietario:
Aggiungi le autorizzazioni di lettura e scrittura sia per il proprietario che per il gruppo:
Rimuovi il permesso di lettura per gli altri:
Modalità numerica
Non impostare autorizzazioni per nessuno:
Imposta tutte le autorizzazioni per tutti:
Imposta leggi e scrivi per il proprietario e leggi per il gruppo:

Modifica della proprietà e delle autorizzazioni dei file in Linux

Tag: Linux,  Security 

Comprensione della proprietà e delle autorizzazioni del file Linux
Verifica della proprietà e delle autorizzazioni attuali
Esempio di output del comando 'ls -l':
Modifica della proprietà del file
Modifica il proprietario del file:
Modifica il gruppo di file:
Cambia sia il proprietario che il gruppo:
Modifica delle autorizzazioni di file
Modalità simbolica:
Aggiungi il permesso di eseguire il proprietario:
Aggiungi le autorizzazioni di lettura e scrittura sia per il proprietario che per il gruppo:
Rimuovi il permesso di lettura per gli altri:
Modalità numerica
Non impostare autorizzazioni per nessuno:
Imposta tutte le autorizzazioni per tutti:
Imposta leggi e scrivi per il proprietario e leggi per il gruppo:

Linux è progettato per gestire più utenti in modo efficiente, garantendo che solo le persone autorizzate possano accedere o modificare file specifici.Questo viene fatto attraverso un sistema di proprietà del file e autorizzazioni che aiutano a proteggere i dati di sistema e utente.Comprendere questi meccanismi aiuta a mantenere la sicurezza del sistema e garantire una gestione adeguata dei file.

Comprensione della proprietà e delle autorizzazioni del file Linux

In Linux, ogni file e directory è associato a un proprietario e un gruppo.L'accesso a questi file è controllato tramite autorizzazioni, che determinano se un utente può leggere, scrivere o eseguire un file.

Concetti chiave:

  • Proprietario: L'utente che ha creato il file.
  • Gruppo: Un set di utenti che condividono l'accesso al file.
  • Autorizzazioni: Definire quali azioni possono essere eseguite sul file:
    • Leggi (R): Consente di visualizzare il contenuto del file.
    • Scrivi (W): Consente modifiche al file.
    • Eseguire (x): Abilita l'esecuzione del file come programma.

Verifica della proprietà e delle autorizzazioni attuali

Per visualizzare la proprietà e le autorizzazioni di un file/directory, utilizzare il 'ls -l' comando:

ls -l filename
Esempio di output del comando 'ls -l':
-rwxrw-r-- 1 foo bar 1024 Jan 1 00:00 filename
  • -RWXRW-R--: rappresenta il tipo di file e le autorizzazioni.
    • RWX: autorizzazioni per il proprietario (FOO).
    • RW-: autorizzazioni per il gruppo (barra).
    • R--: autorizzazioni per gli altri.
  • Foo: proprietario del file.
  • Barra: gruppo associato al file.
  • 1024: dimensione del file in byte.
  • 1 gennaio 00:00: ultima data e ora di modifica.

Per elencare i dettagli di tutti i file in una directory, usa semplicemente "LS -l" senza specificare un nome file.Per le directory, questo comando elenca i contenuti con lo stesso output dettagliato.

Per maggiori dettagli su LS, usa 'ls - -help' o 'uomo ls' comandi.

Modifica della proprietà del file

Solo gli utenti root o gli utenti con privilegi SUDO appropriati possono modificare la proprietà del file.Per cambiare la proprietà, usa il 'Chown' comando:

chown [user]:[group] filename
Modifica il proprietario del file:
chown newowner filename
Modifica il gruppo di file:
chown :newgroup filename
Cambia sia il proprietario che il gruppo:
chown newowner:newgroup filename

Per applicare le modifiche alla proprietà in modo ricorsivo a una directory e al suo contenuto, utilizzare il '-R 'opzione:

chown -R newowner:newgroup /path/to/directory

Per ulteriori informazioni su "Chown", usa 'Chown - -Help' o 'Man Chown'.

Modifica delle autorizzazioni di file

Le autorizzazioni di file possono essere regolate utilizzando il 'Chmod' comando.Ci sono due metodi principali:

  • Modalità simbolica

  • Modalità numerica

Modalità simbolica:

Regolare le autorizzazioni utilizzando rappresentazioni simboliche.

Aggiungi il permesso di eseguire il proprietario:
chmod u+x filename
Aggiungi le autorizzazioni di lettura e scrittura sia per il proprietario che per il gruppo:
chmod ug+rw filename
Rimuovi il permesso di lettura per gli altri:
chmod o-r filename

Modalità numerica

La modalità numerica consente di impostare le autorizzazioni utilizzando un numero a tre cifre.Ogni cifra rappresenta le autorizzazioni rispettivamente per il proprietario, il gruppo e altri.Il valore per ciascuna cifra è la somma dei numeri che rappresentano quali autorizzazioni sono consentite per quel ruolo, con un valore massimo di 7 (sette) per ciascuna cifra.0 (zero) non rappresenta autorizzazioni.

Rappresentazione numerica per ogni tipo di autorizzazione:

  • Leggi: 4
  • Scrivi: 2
  • Esegui: 1

Ad esempio, per dare all'utente l'accesso di lettura e scrittura, il gruppo solo l'accesso a lettura e altri utenti nessun accesso, il numero da rappresentare che sarebbe 740.

Ecco alcuni altri esempi:

Non impostare autorizzazioni per nessuno:
chmod 000 filename
Imposta tutte le autorizzazioni per tutti:
chmod 777 filename
Imposta leggi e scrivi per il proprietario e leggi per il gruppo:
chmod 640 filename

Scritto da Hostwinds Team  /  agosto 29, 2018