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.