GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifie 999 ici ?

S'il ne peut pas afficher à la fois le nom d'utilisateur complet et le nom du groupe dans l'espace alloué, ls remplacera l'un ou les deux par l'ID d'utilisateur ou de groupe plutôt que de tronquer l'un ou l'autre, afin de réduire ou d'éliminer les problèmes de sécurité dus à des noms d'utilisateur ou de groupe similaires de longueur différente. Cela ne développera pas la colonne. Vous ne pouvez pas changer cela.


Les fichiers n'ont pas de propriétaire et de groupe enregistrés en tant que noms dans leurs métadonnées, mais en tant qu'UID et GID.

Si le système d'exploitation ne peut pas résoudre ces identifiants en noms, ils affichent l'identifiant tel quel.

Le processus de résolution utilise /etc/nsswitch.conf pour savoir où chercher. (fichier, ldap, base de données, etc.)

Je suppose que getent group gitlab_ci ne renverra rien, ce qui signifie que le groupe n'existe pas. Si ce n'est pas le cas, cela signifie que ce groupe n'a pas de GID 999, ce qui explique pourquoi votre fichier est faux.

Utilisez chgrp pour modifier son GID.


Linux
  1. Que signifie `:-` dans un script shell ?

  2. Que signifie la sortie de Ps ?

  3. Que signifie `chown Root.root $file` ?

  4. Que signifie cet avertissement ?

  5. Que signifie rc dans les fichiers dot

Que signifie chmod 777

Que signifie "-" (double tiret) ?

Qu'est-ce que cela signifie d'être "compatible sh" ?

Pas de variable DISPLAY X11 - qu'est-ce que cela signifie ?

Que signifie la capacité ep ?

Que signifie %st en haut ?