58 votes

Impossible de modifier les permissions de fichiers sur Ubuntu Bash pour Windows 10

J'essayais d'utiliser une instance ssh et j'ai reçu l'erreur suivante, ce qui est étrange puisque j'ai essayé de changer la permission en utilisant chmod mais cela n'a pas semblé fonctionner car les permissions étaient encore 777 :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for 'privkey.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "privkey.pem": bad permissions
Permission denied (publickey).

J'ai ouvert git bash et j'ai pu me connecter en SSH à mon instance sans aucun problème, et les permissions n'étaient pas 777 également.

2voto

JBSnorro Points 176

Je voudrais ajouter à la réponse de @basilA, car il n'est pas si facile de créer une /etc/wsl.conf d'autant plus que je n'arrêtais pas de recevoir

-bash: /etc/conf.wsl: Permission denied

même si j'ai lancé des commandes avec sudo. Quoi qu'il en soit, l'astuce consiste à passer à l'utilisateur root. Donc, à partir d'une invite de commande normale, tapez les commandes suivantes :

  • wsl
  • sudo su

    cat > /etc/wsl.conf << EOF [automount] options = "metadata" EOF

-1voto

Rockinroll Points 1

Vous ne pouvez pas donner la permission 777 au fichier *.pem

Utilisez chmod 400 filename.pem

cela va régler le problème

dans certains systèmes, vous pouvez utiliser chmod 600 filename.pem

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X