Quando a permissão octal 1, 2 ou 3 é útil?

0

Notação alfa para permissões:

Três slots: user, group, other .

Três letras para cada espaço e nulo: r = read, w = write, x = execute, - = null .

Ex., rwxrw-r-- = user: read-write-execute; group: read-write; other: read .

Notação Octal para permissões:

Um espaço para: user, group, other ;

Três números e nulos para cada espaço: read = 4, write = 2, execute = 1; null = 0 ;

A soma dos números é uma referência única à permissão para o espaço.

Ex., 740 = user: rwx; group: r--; other: --- .

Minha pergunta: quando os 1s, 2s e 3s são vistos (por exemplo, -wx-w---x ):

As permissões octal comumente vistas são 777, 755, 700, 740, etc., mas eu não vi variantes de 1-3 com muita frequência (por exemplo, 333, 311, etc.). Deverão as permissões octal 1-3 ser usadas com freqüência? Se assim for, quando? Você pode citar exemplos específicos?

    
por Upman Bird 04.02.2018 / 17:17

1 resposta

1

Útil e podem ser vistos não são a mesma coisa, e muitas combinações pensáveis não são vistas.

Mas essas permissões são muito úteis para processamento rápido de maneira simples, porque são algébricas, o que significa que você pode adicioná-las, subtrair e testá-las. E como eles estão em grupos abaixo de 8, as operações binárias são quase tão simples em decimal, sem pensar em hexadecimal.

741=(4+2+1, 4, 1)=111:100:001 

Um proprietário que deseja gravar no arquivo precisa da permissão:

2-- which is 010:000:000 or
-2- which is 000:010:000 or 
--2 which is 000:000:010 

é fácil de ver, que combina com

111:1--:--1 
-1-:---:---
  • As permissões octal 1-3 devem ser usadas com frequência?

    Não.

  • Se sim, quando?

    não aplicável

  • Você pode citar exemplos específicos?

    Não.

por user unknown 04.02.2018 / 18:51