O que o "número" no campo proprietário dos arquivos significa no linux?

18

Copiei muitos arquivos para o meu novo host Linux. Vejo que todos os arquivos têm o proprietário e o grupo ambos definidos como 515. O que isso significa?

Randhir Singh
fonte
Esclarecimento: esse foi o uid / gid dos arquivos no host original. é uma boa ideia recriar usuários com os mesmos uid / gids quando você migra para um novo servidor.
Laher 13/05/11

Respostas:

24

Você provavelmente fez uma cópia que preservou o grupo original e o proprietário desses arquivos. No linux internamente, o proprietário e o grupo são basicamente apenas um ID (no seu caso, o número 515). Esse ID é mapeado em um grupo e nome de usuário listado em /etc/passwdou /etc/group. Você verá que nesses arquivos, você pode encontrar o nome do usuário e também o ID usado para esse usuário e grupo específico.

Provavelmente no /etc/groupe /etc/passwd, o ID "515" não está listado e, por esse motivo, o próprio ID é mostrado.

Você pode alterar a propriedade e o grupo para um proprietário e um grupo existentes com os comandos chowne chgrprespectivamente.

rvdginste
fonte
Nota lateral: O cenário mais comum para usuários / grupos órfãos é a extração de um arquivo morto.
Mel
7

Significa que:

  1. O arquivo pertence ao usuário: group 515: 515
  2. os IDs de usuário e grupo 515 não estão definidos em / etc / passwd ou / etc / group conforme atribuído a um usuário e grupo específico.
AJ.
fonte
1

Isso significa que não há usuário e grupo com esses IDs ou que seus nomes são muito longos para serem exibidos inteiramente nesse campo.

Ignacio Vazquez-Abrams
fonte
1

É o ID do usuário ou grupo de usuários.

O mapeamento para nomes de usuário está em / etc / passwd (para identificações de usuário) ou / etc / groups (para identificações de grupo)

Vejo

man id
man usermod  # (the -u option)
man groupmod # (the -g option)
man shadow   # (to know why you shouldn't meddle with /etc/passwd directly)
ver
fonte