Que direitos significam quando se usa ls -l? [duplicado]

0

Quando digito ls -l e pressiono enter, recebo uma lista de arquivos, com detalhes sobre cada arquivo. Ao lado de cada arquivo, há permissões e direitos para cada arquivo. O que eles querem dizer? Por exemplo:

-rw-rw-rw-

Estou pensando que isso significa acesso de leitura e gravação, embora para quem e o quê? Essencialmente, se eu precisasse modificar um arquivo ou alterar direitos, precisaria saber o que posso e não posso mudar.

    
por Juan Davila 09.06.2015 / 00:00

3 respostas

2

Este é o básico das permissões cobertas.

A confusão geralmente ocorre quando você precisa começar a configurar permissões no servidor de arquivos ou na máquina local. Quando você usa FTP ou SSH ou em seu terminal local (se você estiver usando Linux, é claro), você verá muitas letras engraçadas ao lado dos arquivos (como rwxrw-rw-). Vou explicar o que todos esses hieróglifos significam!

Quando você envia um FTP para seu servidor da Web, provavelmente verá algo assim ao lado de todos os arquivos e pastas:

Lista de atributos

Esta cadeia de letras, drwxrwxrwx, representa as permissões definidas para esta pasta. (Note que estes são freqüentemente chamados de atributos por programas FTP.) Vamos explicar o que cada uma dessas letras significa:

d   r   w   x   r   w   x   r   w   x
    Owner          Group      Other

Directory   Read    Write   Execute Read    Write   Execute Read    Write   Execute

d = diretório r = ler w = escrever x = executar

Como você pode ver, a sequência de letras é dividida em 3 seções de 3 letras cada, representando cada um dos tipos de usuários (o proprietário, membros do grupo e todos os outros). Existe também um atributo "d" à esquerda, que nos diz se este é um arquivo ou diretório (pasta).

    
por 09.06.2015 / 00:10
0

Permissões básicas de arquivo

Grupos de Permissão
Cada arquivo e diretório possui três grupos de permissões baseados no usuário:

owner - As permissões de proprietário aplicam-se somente ao proprietário do arquivo ou diretório, elas não afetarão as ações de outros usuários.
grupo - As permissões do grupo aplica-se somente ao grupo que foi atribuído ao arquivo ou diretório, eles não afetarão as ações de outros usuários.
todos os usuários - As permissões Todos os Usuários se aplicam a todos os outros usuários no sistema , esse é o grupo de permissões que você mais deseja assistir.

Tipos de permissão
Cada arquivo ou diretório possui três tipos básicos de permissão:

read (r) - A permissão de leitura refere-se à capacidade do usuário de ler o conteúdo do arquivo.
write (w) - As permissões de gravação se referem à capacidade do usuário de gravar ou modificar um arquivo ou diretório.
executar (x) - A permissão Executar afeta a capacidade de um usuário de executar um arquivo ou exibir o conteúdo de um diretório. A permissão na linha de comando é exibida como: _rwxrwxrwx 1 owner:group

Verifique este link: link

    
por 09.06.2015 / 00:09
0

Este artigo " permissões de visualização usando ls " explica a saída do comando ls -l . E as permissões de um arquivo podem ser alteradas usando o comando chmod .

    
por 09.06.2015 / 00:08