O Linux possui configurações de usuário conhecidas como permissão para encontrar as permissões de acesso de arquivos específicos. Sempre há atributos de grupo e proprietário atribuídos a todos os diretórios de um sistema de arquivos nos sistemas compartilhados.
Os usuários podem compartilhar os arquivos com seus colegas de equipe para acessar os dados dos arquivos. Oferece uma maneira conveniente de fornecer acesso a vários usuários.
No entanto, essa opção de compartilhamento de acesso às vezes pode criar riscos com os dados disponíveis nos arquivos. Portanto, existe um processo específico para verificar as permissões de arquivo usando o comando LS. Neste artigo, forneceremos um resumo sobre a verificação de permissões de arquivos com LS Linux.
O comando LS é usado para descobrir as informações sobre as permissões de diretório. No seu modo padrão, o LS retorna a lista completa do diretório (trabalho atual). Também podemos mencionar um diretório específico para exibir. Então, vamos executar diferentes comandos de LS e ver os resultados:
$ ls
O comando acima é usado para mostrar as informações completas sobre os arquivos com suas permissões.
$ ls -h
O comando -h trabalha para alterar o tipo de exibição do tamanho do arquivo. Com -h, em vez de bytes crus, o sistema mostra os tamanhos de arquivo em unidades legíveis por humanos, como kilobytes, megabytes, etc.
$ ls -a
O comando -a trabalha para exibir todos os arquivos ocultos com seus nomes e outros detalhes.
$ ls -l
O uso da opção -l com LS fornecerá mais informações sobre os arquivos em um diretório.
$ ls -lah
O primeiro caractere de cada linha na saída mostra se o objeto listado é um diretório específico. A (d) indica que a lista é um diretório. Na primeira linha, não há d, o que mostra que é um arquivo regular.
Diferentes níveis de permissão são indicados pelas cartas RWX:
Permissão | Diretórios | arquivos |
---|---|---|
r | pode ser o diretório | pode ler o arquivo |
c | Modifica o conteúdo do diretório | pode escrever o arquivo |
x | Acesse o diretório com um CD | pode executar o arquivo |
X, G e R aparecem várias vezes. Eles são agrupados em três grupos com base em seu nível de propriedade:
Permissões do proprietário: Os três primeiros caracteres após o slot do diretório (d) indicam configurações de permissão para um determinado proprietário.
Permissões de grupo: O conjunto RWX representa as permissões do grupo. Um membro do grupo só pode ler um arquivo ao usar o comando -rw-r-r-r-. Os membros de um grupo podem visualizar e entrar no diretório quando as permissões são DRWXR-XR-X.
Outras permissões: "Outro" (também chamado de "mundo" em alguns casos) é o último conjunto RWX. Todos fora do grupo estão neste conjunto. As permissões são as mesmas para elas nos dois exemplos acima também.