cosa significano queste autorizzazioni?


0

Ho fatto chmodsu alcuni file in Mac 10.7.3 e ho inserito accidentalmente il codice 7744anziché 744.

Le autorizzazioni risultanti erano:

-rwsr-Sr-T

Dopo aver visto questo, ho eseguito nuovamente la verifica chmode ho corretto le autorizzazioni per:

-rwxr--r--

Comprendo di aver inserito un codice di autorizzazioni errato, ma ero curioso di sapere cosa significano tali autorizzazioni.

Qualche idea?

Aggiornare

il comando eseguito era:

sudo chmod 7744 ./*

Risposte:


2

Il 7 extra imposta setuid("imposta ID utente"), setgid("imposta ID gruppo") e i bit permanenti nelle autorizzazioni.

La "s" nelle autorizzazioni utente indica che ha eseguito e impostato le autorizzazioni ID, la "S" nel gruppo indica che ha impostato ID ma non eseguito, e la "T" negli altri permanenti significa che ha il bit appiccicoso ma non esegue (la "t" minuscola significherebbe sia eseguire che appiccicoso).

Vedere man chmodper i dettagli sul significato della cifra aggiuntiva e man lsper i dettagli su come lsmostra i risultati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.