Noções básicas sobre permissões de arquivos

5

Qual é o final r e o primeiro d nas permissões de arquivo no Linux?

Exemplo:

drwxr-xr-x

Eu sei sobre o usuário, grupo, outros, e eu sei w = escrever, r = ler, x = executar.

Mas eu não sei sobre o d e o r .

Alguém pode explicar como isso funciona?

    
por JakeGould 01.06.2010 / 20:02

3 respostas

7

  • d significa que a listagem é um diretório
  • r significa que o item pode ser lido
  • w significa que o item pode ser gravado em (EG: modificado)
  • x significa que o item pode ser executado (por exemplo: um script ou programa)

Existem três conjuntos de rwx permissões, que correspondem a (da esquerda para a direita):

  • o atual proprietário
  • o grupo atual
  • outros usuários
por 01.06.2010 / 20:07
6

O principal d significa que a entrada é um diretório; outras possibilidades incluem:

Eu não sei a que r você está se referindo, não há um em seu exemplo

    
por 01.06.2010 / 20:06
2

Os hífens em seus exemplos não são separadores. Eles são espaços reservados para onde os ws iriam, então mostre que "grupo" e "outros" não têm permissão de gravação.

drwxr-xr-x é lido assim: d rwx r-x r-x

d - diretório

rwx - user (owner) tem leitura, gravação e eXecute.

r-x - group tem Read e eXecute (mas não Write).

r-x - outros leram e executam (mas não escrevem).

Acho que você estava interpretando mal os hífens como separadores entre as seções u / g / o, assim:

drwxr - xr - x , o que explicaria por que você achava que os r estavam "perdendo".

    
por 01.06.2010 / 20:41