Que signifie le «numéro» dans le champ propriétaire des fichiers sous linux?
18
J'ai copié de nombreux fichiers sur mon nouvel hôte Linux. Je vois que tous les fichiers ont le propriétaire et le groupe définis sur 515. Qu'est-ce que ça veut dire?
Clarification: c'était l'uid / gid des fichiers sur l'hôte d'origine. c'est une bonne idée de recréer des utilisateurs avec le même uid / gids lorsque vous migrez vers un nouveau serveur.
laher
Réponses:
24
Vous avez probablement effectué une copie qui a conservé le groupe d'origine et le propriétaire de ces fichiers. Au sein de linux en interne, le propriétaire et le groupe sont essentiellement un identifiant (dans votre cas, le numéro 515). Cet identifiant est ensuite mappé sur un groupe et un nom d'utilisateur répertoriés dans /etc/passwdou /etc/group. Vous verrez que dans ces fichiers, vous pouvez trouver le nom de l'utilisateur et également l'ID utilisé pour cet utilisateur et ce groupe spécifiques.
Très probablement dans le /etc/groupet /etc/passwd, l'id "515" n'est pas répertorié, et pour cette raison l'id lui-même est affiché.
Vous pouvez changer l'ower et le groupe en propriétaire et groupe existants avec les commandes chownet chgrprespectivement.
Note latérale: Le scénario le plus courant pour les utilisateurs / groupes orphelins est l'extraction d'une archive.
Mel
7
Cela signifie que:
Le fichier appartient à l'utilisateur: groupe 515: 515
les identifiants d'utilisateur et de groupe 515 ne sont pas définis dans / etc / passwd ou / etc / group comme attribués à un utilisateur et à un groupe spécifiques.
Il s'agit de l'ID utilisateur ou groupe d'utilisateurs.
Le mappage vers les noms d'utilisateurs se trouve dans / etc / passwd (pour les identifiants utilisateur) ou / etc / groups (pour les identifiants de groupe)
Voir
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)
Réponses:
Vous avez probablement effectué une copie qui a conservé le groupe d'origine et le propriétaire de ces fichiers. Au sein de linux en interne, le propriétaire et le groupe sont essentiellement un identifiant (dans votre cas, le numéro 515). Cet identifiant est ensuite mappé sur un groupe et un nom d'utilisateur répertoriés dans
/etc/passwd
ou/etc/group
. Vous verrez que dans ces fichiers, vous pouvez trouver le nom de l'utilisateur et également l'ID utilisé pour cet utilisateur et ce groupe spécifiques.Très probablement dans le
/etc/group
et/etc/passwd
, l'id "515" n'est pas répertorié, et pour cette raison l'id lui-même est affiché.Vous pouvez changer l'ower et le groupe en propriétaire et groupe existants avec les commandes
chown
etchgrp
respectivement.la source
Cela signifie que:
la source
Cela signifie qu'il n'y a ni utilisateur ni groupe avec ces ID, ou que leurs noms sont trop longs pour s'afficher entièrement dans ce champ.
la source
Il s'agit de l'ID utilisateur ou groupe d'utilisateurs.
Le mappage vers les noms d'utilisateurs se trouve dans / etc / passwd (pour les identifiants utilisateur) ou / etc / groups (pour les identifiants de groupe)
Voir
la source