unix file access permissions
tipi di funzioni c ++
Panoramica delle autorizzazioni di accesso ai file Unix:
In questo tutorial, impareremo come modificare le autorizzazioni di accesso in base alla proprietà individuale e alla proprietà del gruppo.
I comandi trattati qui includono chmod, chown e chgrp.
Video Unix n. 7:
Manipolazione dei file
# 1) chmod :Modifica le autorizzazioni di accesso ai file.
Descrizione: Questo comando viene utilizzato per modificare le autorizzazioni del file. Queste autorizzazioni leggono, scrivono ed eseguono le autorizzazioni per proprietario, gruppo e altri.
Sintassi (modalità simbolica) : chmod (ugoa) ((+ - =) (mode)) file
VPN solo per streaming
Il primo parametro opzionale indica chi: può essere (u) ser, (g) roup, (o) thers o (a) ll.
Il secondo parametro opzionale indica il codice operativo: può essere utilizzato per aggiungere (+), rimuovere (-) o assegnare (=) un'autorizzazione.
Il terzo parametro opzionale indica la modalità: può essere (r) ead, (w) rite o e (x) ecute.
Esempio :Aggiungere l'autorizzazione di scrittura per utente, gruppo e altri per file1.
$ chmod ugo + w file1
Sintassi (modalità numerica) : chmod (modalità) file
La modalità è una combinazione di tre cifre: la prima cifra indica l'autorizzazione per l'utente, la seconda cifra per il gruppo e la terza cifra per gli altri.
Ogni cifra viene calcolata aggiungendo le autorizzazioni associate. Il permesso di lettura è '4', il permesso di scrittura è '2' e il permesso di esecuzione è '1'.
Esempio :Concedi il permesso di lettura / scrittura / esecuzione all'utente, il permesso di lettura / esecuzione al gruppo e il permesso di esecuzione ad altri.
$ chmod 751 file1
# 2) chown :Cambia la proprietà del file.
- Descrizione : Solo il proprietario del file ha i diritti per modificare la proprietà del file.
- Sintassi : chown (proprietario) (file)
- Esempio : Cambia il proprietario di file1 in user2 assumendo che sia attualmente di proprietà dell'utente corrente
- $ chown user2 file1
# 3) chgrp :Modifica la proprietà del gruppo del file
- Descrizione : Solo il proprietario del file ha i diritti per modificare la proprietà del file
- Sintassi : chgrp (gruppo) (file)
- Esempio : Cambia il gruppo di file1 in group2 assumendo che sia attualmente di proprietà dell'utente corrente
- $ chgrp group2 file1
Guarda il nostro prossimo tutorial per acquisire maggiori conoscenze sulla manipolazione dei file in Unix !!
L'algoritmo java di dijkstra utilizza la coda di priorità
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Autorizzazioni Unix: Autorizzazioni file in Unix con esempi
- Manipolazione dei file in Unix: panoramica del file system Unix
- Caratteri speciali Unix o metacaratteri per la manipolazione dei file
- Comandi Unix: comandi Unix di base e avanzati con esempi
- Tutorial UNIX per principianti (oltre 20 video di formazione approfonditi su Unix)
- Come confrontare due file in Unix: comandi di confronto file
- Comando Trova in Unix: trova file con Unix Trova file (esempi)
- Scripting shell Unix avanzato: array, operatori di test di file e stringhe, variabili speciali