Ao lado do nome de usuário e senha, quais informações estão envolvidas no gerenciamento de permissões do sistema de arquivos do diário?

1

No sistema de arquivos de diário (por exemplo, ext4, XFS, ZFS, JFS, btrfs), existem regras de permissão de acesso a arquivos.

Por isso, se eu montar um HDD que inclua um sistema operacional UNIX, quando eu acessar o arquivo neste disco sem prioridade de root, ele falhará ao ler ou gravar. No entanto, se o nome de usuário e a senha atuais forem os mesmos do proprietário deste arquivo neste disco.

O que vai acontecer?

Se o acesso continuar a falhar, que informações estão envolvidas na identificação deste dois usuários diferentes com o mesmo nome de usuário e senha?

    
por pah8J 18.05.2018 / 03:16

1 resposta

1

Os metadados de permissão de arquivo do UNIX que são armazenados por qualquer um dos sistemas de arquivos que você mencionou normalmente como atributos estendidos são armazenados como um ID numérico e não como um nome.

O driver do sistema de arquivos reconhece os metadados do sistema de arquivos, como os atributos estendidos, mas não como aplicá-los. Além disso, diferentes metadados podem ser usados para permissões de arquivos, como suporte ACL para Linux.

No Linux, os usuários são identificados com um ID de usuário determinado pelo nome usado no login e mantido para a sessão de login. Os nomes podem tecnicamente repetir no banco de dados / etc / passwd.

Além disso, a senha associada não tem relação com as permissões de arquivo, se a sessão de login tiver o mesmo ID de usuário, com a mesma permissão. Significado se você alterar sua senha, isso não afetará a permissão do sistema de arquivos. Isso afetará a sessão de login e a senha digitada ao usar sudo ou su, mas os metadados no sistema de arquivos indicam apenas com qual usuário e grupo está associado.

    
por 18.05.2018 / 03:48