Aller au contenu principal

Permissions

Cette page couvre les problèmes de permissions courants et comment les résoudre lors de l'utilisation de DevSpaces.

Permissions utilisateur

DevSpaces nécessite que votre utilisateur ait les permissions nécessaires pour exécuter les commandes Docker.

Ajouter l'utilisateur au groupe Docker

Sur les systèmes Linux (y compris WSL2), ajoutez votre utilisateur au groupe docker :

sudo usermod -aG docker $USER

Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.

Accès au socket Docker

Si vous rencontrez des erreurs de permission avec Docker :

sudo chmod 666 /var/run/docker.sock

Pour une solution permanente, assurez-vous que votre utilisateur est dans le groupe docker (voir ci-dessus).

Permissions de fichiers

Considérations générales

  • Assurez-vous d'avoir les permissions de lecture/écriture sur vos répertoires de projet
  • Certaines opérations peuvent nécessiter des permissions élevées selon la configuration de votre système
  • Vérifiez la propriété des fichiers si vous rencontrez des erreurs de permission :
ls -la /path/to/project

Spécifique à WSL2

Lors de l'utilisation de WSL2, consultez la page Windows WSL2 pour les considérations spécifiques sur les permissions de fichiers lors de l'accès aux fichiers Windows.