Node.JS: Alternative à la chaîne chown

Pour l’instant, fs.chown requirejs des valeurs int pour uid et gid .

Alors, quelle est la méthode recommandée pour obtenir ces valeurs int à partir d’un système de type UNIX?

Dois-je lire directement /etc/passwd et /etc/group ?
Cela ne semble pas être la bonne façon de le faire …

Vous l’avez probablement résolu maintenant, mais pour référence future: le paquetage uid-number est utilisé par npm, donc je pense qu’on peut supposer que cela fonctionne (et c’est le cas pour moi).

Il suffit d’appeler directement chown :

 var exec = require( "child_process" ).exec; exec( "chown user:group filename" ); 

J’ai vérifié et trouvé ceci: https://npmjs.org/package/getuid Je ne l’ai pas utilisé. caveat emptor.

Personnellement, j’aime bien les rechercher dans un fichier de configuration fourni par l’utilisateur 🙂

-daniel