Se non può mostrare sia il nome utente completo che il nome del gruppo nello spazio assegnato, ls
sostituirà uno o entrambi con l'ID utente o gruppo invece di troncare entrambi, al fine di ridurre o eliminare i problemi di sicurezza dovuti a nomi di utenti o gruppi simili con lunghezza diversa. Non espanderà la colonna. Non puoi cambiarlo.
Il file non ha proprietario e gruppo salvati come nomi nei loro metadati, ma come UID e GID.
Se il sistema operativo non è in grado di risolvere tali ID in nomi, mostra l'ID così com'è.
Il processo di risoluzione utilizza /etc/nsswitch.conf
per sapere dove cercare. (file, ldap, database, ecc.)
Suppongo che getent group gitlab_ci
non restituirà nulla, il che significa che il gruppo non esiste. In caso contrario, significa che questo gruppo non ha GID 999, il che spiega perché il tuo file mostra fasullo.
Usa chgrp
per modificarne il GID.