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