Comment obtenir le nom du propriétaire du fichier sous Linux en utilisant C ++?
Comment puis-je obtenir le nom du propriétaire et le nom de groupe d'un fichier sur un système de fichiers Linux à l'aide de C++? Le stat()
appel que me donne l'ID du propriétaire et de l'ID de groupe, mais pas le nom réel.
-rw-r--r--. 1 john devl 3052 Sep 6 18:10 blah.txt
Comment puis-je obtenir 'jean' et 'devl' par programmation?
source d'informationauteur Dula
Vous devez vous connecter pour publier un commentaire.
Utilisation
getpwuid()
etgetgrgid()
.Un autre moyen serait d'utiliser
stat()
pour obtenir l'uid d'un fichier, puisgetpwuid()
obtenir le nom d'utilisateur comme une chaîne de caractères.