Доступ к защищенной папке с помощью sudo в wsl - PullRequest
0 голосов
/ 05 марта 2020

Я использую linux оболочку в моем windows (wsl) и пытаюсь создать cd для каталога, который требует разрешения.

Я видел некоторые решения здесь включая использование sudo su, чтобы стать суперпользователем, но даже с этим кодом я не успешен

sudo su
cd ./rootfs

Я застрял в этой проблеме на некоторое время, так что же происходит?

root@LAPTOP-FGSL14B2:/mnt/c/Users/giova/Appdata/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState# cd ./rootfs

bash: cd: ./rootfs: Permission denied

Ответы [ 2 ]

1 голос
/ 06 марта 2020

Это специальная папка, см .: superuser.com/a/1446574/1083266

(я хотел пометить вопрос как дубликат, но он действителен только для существующих ответов в stackoverflow)

0 голосов
/ 05 марта 2020

Я подозреваю, что папка, к которой вы пытаетесь получить доступ, требует повышенных разрешений для просмотра. Оболочка работает от имени администратора? Sudo не будет поднимать оболочку, чтобы разрешить доступ к windows папкам, к которым у процесса нет доступа.

В меню «Пуск» щелкните правой кнопкой мыши wsl или bash exe и выберите «Запуск от имени администратора». посмотрим, подходит ли это вам.

...