Ошибка: вспомогательный двоичный файл песочницы SUID обнаружен, но настроен неправильно.

Извините, что просто вставил код ошибки, но я понятия не имею, что еще попробовать. Я просмотрел все руководства на этом сайте, но ничто не соответствовало моей проблеме. Я использую подсистему ubuntu в Windows 10 для проекта Zettlr. Вот код ошибки, который я получаю при запуске пряжи

The SUID sandbox helper binary was found, but is not configured correctly.
Rather than run without sandboxing I'm aborting now.
You need to make sure that node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.
Done in 17.85s.

Я пытаюсь запустить это, но он хочет, чтобы я изменил доступ и владельца. chmod не имеет никакого эффекта (что, как я понимаю, связано с системой хранения Windows), но я понятия не имею, как заставить эту программу работать правильно. Я также запускал chown. Судя по моей статистической проверке, режим chmod для файла - 777, так что он в любом случае должен быть доступен. Может ли кто-нибудь направить меня к руководству по этому поводу или объяснить, что я могу сделать?


person Frogglet    schedule 17.04.2021    source источник


Ответы (1)


Похоже, файлы, с которыми вы работаете, находятся на томах NTFS, смонтированных где-то в /mnt. Переместите свой проект в собственный раздел Linux, например, в $HOME, /var, /opt и т. Д.

chmod и его друзья (chgrp, chown) должны работать на 100% на собственных томах Linux.

person Mike Slinn    schedule 17.04.2021
comment
Я дал только один жесткий диск, и он на Windows 10. Существуют ли эти папки для меня? - person Frogglet; 17.04.2021
comment
Я нашел и не смог его найти, и я подумал, что их там может не быть, потому что все это один жесткий диск, и я подумал, что монтаж такой же. Извините, я немного запуталась, извините. Я посмотрю еще раз, спасибо. - person Frogglet; 17.04.2021
comment
Что ты напечатал, чтобы посмотреть? Я уверен, что если вы войдете в терминал и наберете ls /, вы увидите эти каталоги. Похоже, вам нужно изучить основы Linux. Любое обучающее видео по Linux объяснит это за первые 5 минут. - person Mike Slinn; 17.04.2021
comment
Ну, я часто просто использую обычную систему Linux, однако я просто использовал подсистему. Я считал, что подсистема была просто интерпретатором команд Linux для команд Windows, однако теперь я понимаю, что происходит еще кое-что. Завтра я дам вам знать, как это происходит. Спасибо за помощь =) - person Frogglet; 17.04.2021
comment
Извините, что снова беспокою вас, но когда я перехожу в эти области, когда я запускаю yarn start, он ломается и говорит, что не может работать из-за отказа в разрешении при попытке удалить каталог. Я понимаю, что это потому, что он должен использовать sudo, однако программа также не будет работать в песочнице, если я использую sudo, поэтому я должен найти собственный каталог Linux, в котором нет защиты от удаления файлов. Любые идеи? - person Frogglet; 18.04.2021
comment
Вот ошибка, если это помогает: «Внутри Forge произошел необработанный отказ: [Ошибка: EACCES: доступ запрещен, rmdir '/home/tlpap/Zettlr/.webpack/main'] {errno: -13, code: ' EACCES ', системный вызов:' rmdir ', путь:' /home/tlpap/Zettlr/.webpack/main '} Работа Electron Forge была прекращена. Местоположение: ошибка {} Команда завершилась неудачно, код выхода 1. "` ` - person Frogglet; 18.04.2021
comment
Вы можете использовать sudo для изменения разрешений для каталога. Это снова похоже на то, что вы не знаете базовых знаний о Linux. Я снова предлагаю вам потратить несколько часов и поработать с руководством по Linux 101. Не просто бегло бегло просматривайте сводную статью, учитесь на практике ... печатайте. Иначе не продвинешься. - person Mike Slinn; 18.04.2021
comment
Я думаю ты прав. Я использовал Linux в течение 4 лет для Uni, однако каждая задача заключалась только в том, чтобы написать код на C ++ и запустить его в терминале, и каждый вопрос, который у меня был о Linux, был отдельным поиском в Google и решением для копирования и вставки. Я никогда особо не тратил время на изучение Linux как операционной системы с нуля или ее отличий от Windows. Думаю, сделаю это сейчас, спасибо за помощь =) - person Frogglet; 18.04.2021
comment
Сделайте это, вы будете рады, что делали это годами и годами. Это один из важнейших жизненных навыков, например использование телефона или умение водить машину. - person Mike Slinn; 18.04.2021