Come convertire un permesso ottale

December 29

Ogni file e directory nei sistemi operativi Linux e Unix è dato un insieme di autorizzazioni. Tali autorizzazioni sono separati da "utente", "gruppo" e "altro", con "altri utenti" che rappresentano, che non fanno parte del gruppo che possiede il file. I permessi possono essere rappresentati da una notazione simbolica o ottale. notazione simbolica usa lettere e simboli per indicare le autorizzazioni. notazione ottale usa un tre o quattro cifre valore base-8 per rappresentare le autorizzazioni. Convertire un valore ottale di notazione simbolica con l'aggiunta di lettura, scrittura ed esecuzione numeri insieme per ogni classe.

istruzione

1 Separare il permesso in tre numeri separati. Partendo da sinistra, il primo numero rappresenta i permessi degli utenti, il secondo numero rappresenta i permessi del gruppo ed il terzo numero rappresenta le autorizzazioni per tutti gli altri utenti.

Ad esempio, separare il codice ottale 764 in numeri 7, 6 e 4.

2 Convertire il primo numero per determinare le autorizzazioni "Manuale". Il numero 1 rappresenta solo eseguire. Il numero 2 rappresenta scrivere solo. Il numero 3 rappresenta scrivere più di esecuzione (2 + 1 = 3). Il numero 4 rappresenta sola lettura. Il numero 5 rappresenta leggere più execute (4 + 1 = 5). Il numero 6 rappresenta leggere più scrittura (4 + 2 = 6). Il numero 7 rappresenta lettura, scrittura ed esecuzione (4 + 2 + 1 = 7).

Nell'esempio, il numero 7 potrebbe dare all'utente il permesso di leggere, scrivere ed eseguire il file.

3 Convertire il secondo numero per determinare le autorizzazioni del "gruppo".

Nell'esempio, il numero 6 darebbe al gruppo il permesso di leggere e scrivere il file.

4 Convertire il terzo numero per determinare le autorizzazioni delle "altrui".

Nell'esempio, il numero 4 permetterebbe tutti gli altri solo per leggere il file.

Consigli e avvertenze

  • Se ci sono quattro numeri dati per il permesso ottale, il primo numero rappresenta il set user ID (4), impostare l'ID di gruppo (2) e appiccicoso (1) attributi. Questo numero è solitamente omesso e viene considerato 0.