LRWXRWXRWX em Linux

LRWXRWXRWX em Linux
O Linux sendo um sistema operacional multi-user usa o conceito de propriedade e permissões para proteger o sistema e impedir que os usuários acessem os dados confidenciais um do outro. Ele permite que o proprietário de um arquivo para controlar quem pode acessar o arquivo e que nível de acesso eles podem ter. Ao visualizar as permissões de arquivo Linux, você pode ter encontrado a permissão LRWXRWXRWX. Esta posta.

Vamos começar com o conceito básico.

Estes são os três seguintes permissão Aulas em Linux:

Do utilizador: O proprietário ou o usuário que criou o arquivo pertence a esta classe. A propriedade de um arquivo também pode ser concedida a outros usuários.

Grupo: Vários usuários pertencem a um grupo. Todos os membros de um grupo têm o mesmo acesso de permissão a um arquivo.

Outro: Qualquer usuário que tenha acesso ao arquivo, mas ele não é o proprietário nem pertence a qualquer grupo pertence a esta classe.

Cada arquivo no Linux tem os três seguintes Tipos de permissão:

Ler: Ele permite que o usuário abra e leia o conteúdo do arquivo. No entanto, o usuário não tem permissão para alterar o conteúdo do arquivo.

Escrever: Ele permite ao usuário editar e alterar o conteúdo do arquivo.

Executar: Ele permite que o usuário execute o arquivo (se for executável).

LRWXRWXRWX Significado no Linux

Vamos ver o que essas cartas significam:

eu: refere -se a um link simbólico.

r: ler

c: escrever

x: executar

Portanto, o "L" em LRWXRWXRWX Permission significa que este arquivo é um link simbólico. Um link simbólico semelhante a um atalho do Windows é um tipo de arquivo que aponta para outro arquivo ou diretório no sistema. Um simbólico não tem conteúdo próprio, mas contém o conteúdo do arquivo real ao qual aponta. Se você fizer alguma alteração no simbólico, ela será refletida no arquivo real.

O LRWXRWXRWX aparentemente significa permissão máxima permitida. No entanto, isso não é verdade no caso de um link simbólico. Todo link simbólico é criado com a permissão LRWXRWXRWX, mas é uma permissão fictícia. A permissão válida de um link simbólico é a permissão do arquivo real para o qual se vincula.

Vamos explicar por um exemplo. Criar uma amostra1 Arquivo usando o comando abaixo:

$ touch sample1

Agora, veja as permissões do amostra1 Arquive através do ls comando:

$ ls -l sample1

Você verá que o proprietário leu e escreve permissões para o arquivo. Remova a permissão de gravação através do comando abaixo:

$ chmod u-w amostra1

Agora, se você vê as permissões do amostra1 arquivo, você verá que o proprietário tem apenas a permissão de leitura.

Crie um arquivo de link simbólico amostra2 apontando para o amostra1 arquivo.

$ ln -s sample1 amostra2

Se você visualizar a permissão, verá o link simbólico ter a permissão LRWXRWXRWX.

Para verificar, tente escrever no arquivo de link simbólico. Você não será capaz de fazer isso, pois aponta para o amostra1 arquivo que não tem permissão de gravação.

Agora, permita a permissão de gravação para o arquivo real amostra1.

$ chmod u+w sample1

Se você tentar escrever para o link simbólico, poderá fazer isso, pois reflete as permissões do arquivo real que agora tem o acesso de gravação.

Conclusão

Isso é tudo! Os links simbólicos são criados com as permissões LRWXRWXRWX, mas essas permissões nunca são usadas em nenhuma operação. A permissão real do link simbólico é a permissão do arquivo real que aponta para. Agora, espero que você tenha entendido o que significa a permissão LRWXRWXRWX. Verifique a dica do Linux para obter mais artigos úteis.