MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

signification de sudo chown -R `id -u` /data/db

La commande principale est chown, qui elle-même change le propriétaire des fichiers.

-R signifie récursivement, signifie qu'il est appliqué à tous les fichiers du répertoire

la commande à l'intérieur de ` est exécutée en premier, puis donne le résultat à la commande précédente

id -u est une commande unique séparée de chown. Vous pouvez l'essayer et voir le résultat.

dans mon ordinateur

id -u

renvoie

myusername

donc dans mon ordinateur

sudo chown -R `id -u` /data/db

est identique à

sudo chown -R myusername /data/db

Et maintenant, parce que je possède ce répertoire, je peux ajouter, modifier, supprimer des fichiers dans ces dossiers.