Réponses:
Oui, vous pouvez chownutiliser un UID numérique qui n'a pas d'utilisateur correspondant.
sudo chown 1005 /path/to/file.
sudopense que c'est un nombre. De plus, il pense que les groupes de chiffres qui ne commencent pas par un signe numérique ne sont pas des nombres. :)
chown 1005 file, au fait. Cela n'a pas fonctionné, pour une raison indépendante, mais je l'ai blâmé sur le signe du numéro manquant. Vous devez au moins utiliser ./file, apparemment pour chown, pour pouvoir dire lequel des deux est l'utilisateur. Juste pour que vous (lecteur) sachiez.
./. Le nom du fichier est-il vraiment file?
chown UID:GID fileName peut se faire soit avec des nombres, soit avec un nom d'utilisateur ou un nom de groupe
ex: chown 1000:1000 dirnameest valide
vous devrez peut-être réinitialiser l'autorisation de répertoire avec chmod 755par exemple après l'avoir fait pour y accéder
id someUsernamegid someUsernamefind someLocation -type d -exec chown 1000:1000 {} \;chown -R $HOST_USER_ID:$HOST_GROUP_ID /usr/bin/mariadb/install/datame donne une erreur chown: invalid spec: '1000:'sous `Lubuntu 16/04
chown -R $HOST_USER_ID /usr/bin/mariadb/install/data; chgrp -R $HOST_GROUP_ID /usr/bin/mariadb/install/data;
/etc/groupet /etc/passwdou par un autre système comme ldap, vous pouvez vous référer à des commandes comme gentent pour avoir plus d'informations à ce sujet.
chown \#1005 fileretourschown: invalid user: ‘#1005’.