Por que o proprietário do arquivo aparece como "usuário # 1004"?

0

Quando visualizo as propriedades de um arquivo, o proprietário do arquivo aparece como "usuário # 1004". Por que não mostra o nome do usuário? Eu tentei perguntar no #ubuntu mas ninguém respondeu.

    
por yecril15pl 22.07.2015 / 18:40

3 respostas

1

O próprio sistema de arquivos armazena apenas o usuário numérico e o ID do grupo para um arquivo, ele não armazena os nomes. O nome vem do /etc/passwd e /etc/group do sistema em execução.

Se você montar o mesmo sistema de arquivos em outro sistema, esse ID numérico pode não corresponder ao mesmo nome de usuário ou grupo. Ou pode não corresponder a nenhum usuário ou grupo e, nesse caso, ele será exibido apenas por seu número, não importa onde você o visualize.

Outra situação em que isso pode ocorrer é se você tiver excluído o usuário ou grupo desde que as informações de propriedade do arquivo foram definidas.

    
por thomasrutter 09.05.2017 / 02:50
0

O usuário com o ID 1004 não existe (mais) no seu sistema.

Você pode verificar isso com

grep ':1004' /etc/passwd

Se não houver saída, o usuário com o ID 1004 não existe.

Você pode assumir a propriedade com este comando

sudo chown $USER:$USER file
    
por A.B. 22.07.2015 / 19:11
0

As razões pelas quais isso acontece são porque o membro do proprietário desse grupo foi excluído por você ou foi excluído. Este usuário anteriormente tinha permissões para a referida pasta. No entanto, como o usuário não existe mais, as permissões do proprietário mostram o ID, mas não o nome, como metadados remanescentes.

Você pode digitar id no seu terminal e fornecer todos os grupos disponíveis para os proprietários.

    
por CoderX 09.05.2017 / 02:08