Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Ler, escrever e executar

Os direitos de acesso a arquivos e diretórios são definidos em termos de acesso de leitura, acesso de gravação e acesso de execução. Se olharmos para a saída do ls comando, podemos obter algumas pistas de como isso é implementado:



[me @ linuxbox ~] $ > foo.txt

[me @ linuxbox ~] $ ls -l foo.txt

-rw-rw-r-- 1 eu eu 0 2016-03-06 14:52 foo.txt

[me @ linuxbox ~] $ > foo.txt

[me @ linuxbox ~] $ ls -l foo.txt

-rw-rw-r-- 1 eu eu 0 2016-03-06 14:52 foo.txt


Os primeiros dez caracteres da lista são os atributos de arquivo. O primeiro desses personagens é o tipo de arquivo. Aqui estão os tipos de arquivo que você provavelmente verá (existem outros tipos menos comuns também):


Tabela 9-1: Tipos de arquivo


Tipo de arquivo de atributo

Tipo de arquivo de atributo

- Um arquivo normal.


d Um diretório.


l Um link simbólico. Observe que, com links simbólicos, os atributos de arquivo restantes são sempre “rwxrwxrwx” e são valores fictícios. Os atributos do arquivo real são aqueles do arquivo para o qual o link simbólico aponta.



c A arquivo especial de personagem. Este tipo de arquivo se refere a um dispositivo que manipula dados como um fluxo de bytes, como um terminal ou modem.


b A bloquear arquivo especial. Este tipo de arquivo se refere a um dispositivo que manipula dados em blocos, como um disco rígido ou uma unidade de CD-ROM.



Os nove caracteres restantes dos atributos do arquivo, chamados de modo de arquivo, representam as permissões de leitura, gravação e execução para o proprietário do arquivo, o proprietário do grupo do arquivo e todos os outros:


Proprietário

Grupo

Mundo

rwx

rwx

rwx


Quando definido, o r, w e x Os atributos de modo têm o seguinte efeito nos arquivos e diretórios:


Tabela 9-2: Atributos de permissão


Atributo Arquivos Diretórios

Atributo Arquivos Diretórios

r Permite que um arquivo seja aberto e lido.


w Permite que um arquivo seja gravado ou truncado; entretanto, este atributo não permite que os arquivos sejam renomeados ou excluídos. A capacidade de excluir ou renomear arquivos é determinada pelos atributos do diretório.

x Permite que um arquivo seja tratado como um programa e executado. Os arquivos de programa escritos em linguagens de script também devem ser configurados como legíveis para serem executados.

Permite que o conteúdo de um diretório seja listado se o atributo execute também estiver definido.

Permite que arquivos em um diretório sejam criados, excluídos e renomeados se o atributo execute também estiver definido.


Permite que um diretório seja inserido, por exemplo, cd anuário.



Aqui estão alguns exemplos de configurações de atributos de arquivo:


Tabela 9-3: Exemplos de atributos de permissão


Significado dos atributos do arquivo

Significado dos atributos do arquivo

-rwx ------ Um arquivo normal que é legível, gravável e executável pelo proprietário do arquivo. Ninguém mais tem acesso.


-rw ------- Um arquivo normal que pode ser lido e gravado pelo proprietário do arquivo.

Ninguém mais tem acesso.


-rw-r - r-- Um arquivo normal que pode ser lido e gravado pelo proprietário do arquivo. Os membros do grupo de proprietários do arquivo podem ler o arquivo. O arquivo pode ser lido por todos.


-rwxr-xr-x Um arquivo regular que é legível, gravável e executável pelo proprietário do arquivo. O arquivo pode ser lido e executado por todos os outros.


-rw-rw ---- Um arquivo normal que pode ser lido e gravado apenas pelo proprietário do arquivo e pelos membros do proprietário do grupo do arquivo.


lrwxrwxrwx Um link simbólico. Todos os links simbólicos possuem “dummy”

permissões. As permissões reais são mantidas com o arquivo real apontado pelo link simbólico.


drwxrwx --- Um diretório. O proprietário e os membros do grupo proprietário podem entrar no diretório e, criar, renomear e remover arquivos dentro do diretório.


drwxr-x --- Um diretório. O proprietário pode entrar no diretório e criar, renomear e excluir arquivos dentro do diretório. Os membros do grupo proprietário podem entrar no diretório, mas não podem criar, excluir ou renomear arquivos.



 

Top OS Cloud Computing na OnWorks: