alterando a propriedade de um arquivo no linux

0

Eu tenho um arquivo "teste" em um sistema Ubuntu de propriedade da raiz. A opção ls -l é mostrada abaixo.

$ ls -l test
-r--r----- 1 root abacus 373 Nov 12 19:19 test

Eu sei que apenas o proprietário de um arquivo pode alterar sua permissão. Mas eu quero saber se existe alguma maneira de ler o conteúdo do arquivo para um usuário anônimo.

    
por Pattu 26.03.2013 / 02:12

2 respostas

2

Não. Como é qualquer leitor anônimo não consegue ler o conteúdo dos arquivos.

Neste momento, as únicas pessoas capazes de ler o arquivo são:

  • Pessoas com uid 0.
  • O proprietário. Neste caso, o usuário chamou 'root', que é provavelmente o mesmo que o usuário uid 0.
  • Todas as pessoas do grupo 'ábaco'. (Marque / etc / groups para ver quem está nesse grupo).

Depois, há uma categoria de pessoas que não estão nesse grupo e que não são o proprietário. Para estes, o arquivo está definido como ilegível. Você pode alterar isso com chmod o+r test ou com chmod +r test . (O último define para todos os três em {user: group: other}).

Tudo isso pressupõe que nenhuma ACL adicional (por exemplo, SElinux) seja aplicada.

    
por 26.03.2013 / 08:08
1

Sim, você pode adicionar o + r, ou seja, outros podem ler:

chmod o+r test
    
por 26.03.2013 / 02:37