Когда я набираю sudo -i nautilus, открывается nautilus и показывает ошибку

Двойная точка с запятой указывает конец ветви case. Подробнее см. В команде help case.

0
задан 13 April 2017 в 07:20

3 ответа

Позвольте мне изложить мой ответ, сказав, что лучше не использовать sudo с nautilus! Если вы все еще хотите, будьте очень осторожны и ...

Вы можете сбросить переключатель -i, чтобы ваша команда была sudo -H nautilus. Это будет мешать вам видеть ошибку, которую вы видите.

лучше не использовать sudo с nautilus!

Убедитесь, что /root/.config/nautilus - это каталог, а не файл, и попробуйте запустить эти две команды, чтобы убедиться, что права правильные.

sudo chown root:root /root/.config/nautilus sudo chmod 755 /root/.config/nautilus

Примечание: эти две последние команды будут только

Если это все еще не работает:

Возможно, что-то случилось с разрешениями на родительский каталог

sudo chown root:root /root/.config sudo chmod 700 /root/.config
0
ответ дан 18 July 2018 в 15:05

Позвольте мне изложить мой ответ, сказав, что лучше не использовать sudo с nautilus! Если вы все еще хотите, будьте очень осторожны и ...

Вы можете сбросить переключатель -i, чтобы ваша команда была sudo -H nautilus. Это будет мешать вам видеть ошибку, которую вы видите.

лучше не использовать sudo с nautilus!

Убедитесь, что /root/.config/nautilus - это каталог, а не файл, и попробуйте запустить эти две команды, чтобы убедиться, что права правильные.

sudo chown root:root /root/.config/nautilus sudo chmod 755 /root/.config/nautilus

Примечание: эти две последние команды будут только

Если это все еще не работает:

Возможно, что-то случилось с разрешениями на родительский каталог

sudo chown root:root /root/.config sudo chmod 700 /root/.config
0
ответ дан 24 July 2018 в 20:33
  • 1
    Я рекомендую не использовать sudo с nautilus по нескольким причинам. 1) Nautilus работает с sudo и nautilus не работает с sudo выглядят почти одинаково. Легко запутать окна, если у вас открыто несколько экземпляров. 2) Если вы запускаете наутилус с помощью sudo, вы можете создать головную боль для себя, особенно если вы забудете, что он был открыт с помощью sudo. Что делать, если кто-то использует окно sudo для внесения изменений? Это может быть катастрофическим. Что делать, если вы создаете материал в своем домашнем каталоге. Вам нужно будет вернуться и изменить разрешения на все, что вы создаете, если вы хотите получить к нему доступ из обычной учетной записи пользователя. – b_laoshi 13 April 2017 в 04:01
  • 2
    Вы можете улучшить свой ответ, указав, что pkexec или gksudo или sudo -H следует использовать при открытии графических приложений, а не, например, sudo nautilus. – DK Bose 13 April 2017 в 06:43
  • 3
    @DKBose, спасибо. gksudo, похоже, не установлен в 16.04 по умолчанию, но работает -H! – b_laoshi 13 April 2017 в 09:44
  • 4
    sudo nautilus - единственный способ открыть Nautilus как root. Не уверен, почему я все время вижу все это sudo -i, потому что это не имеет никакого значения ... У вас все равно будет доступ к корню на весь ваш компьютер и вы можете легко ошибиться. sudo -i nautilus kdesudo nautilus (я использую Plasma 5.8.5) не работает, gksudo nautilus, pkexec nautilus и т. д. эти команды все приводят к ошибке сегментации для меня. – Emandudeguy 13 April 2017 в 19:55

Позвольте мне изложить мой ответ, сказав, что лучше не использовать sudo с nautilus! Если вы все еще хотите, будьте очень осторожны и ...

Вы можете сбросить переключатель -i, чтобы ваша команда была sudo -H nautilus. Это будет мешать вам видеть ошибку, которую вы видите.

лучше не использовать sudo с nautilus!

Убедитесь, что /root/.config/nautilus - это каталог, а не файл, и попробуйте запустить эти две команды, чтобы убедиться, что права правильные.

sudo chown root:root /root/.config/nautilus sudo chmod 755 /root/.config/nautilus

Примечание: эти две последние команды будут только

Если это все еще не работает:

Возможно, что-то случилось с разрешениями на родительский каталог

sudo chown root:root /root/.config sudo chmod 700 /root/.config
0
ответ дан 31 July 2018 в 23:35
  • 1
    Я рекомендую не использовать sudo с nautilus по нескольким причинам. 1) Nautilus работает с sudo и nautilus не работает с sudo выглядят почти одинаково. Легко запутать окна, если у вас открыто несколько экземпляров. 2) Если вы запускаете наутилус с помощью sudo, вы можете создать головную боль для себя, особенно если вы забудете, что он был открыт с помощью sudo. Что делать, если кто-то использует окно sudo для внесения изменений? Это может быть катастрофическим. Что делать, если вы создаете материал в своем домашнем каталоге. Вам нужно будет вернуться и изменить разрешения на все, что вы создаете, если вы хотите получить к нему доступ из обычной учетной записи пользователя. – b_laoshi 13 April 2017 в 04:01
  • 2
    Вы можете улучшить свой ответ, указав, что pkexec или gksudo или sudo -H следует использовать при открытии графических приложений, а не, например, sudo nautilus. – DK Bose 13 April 2017 в 06:43
  • 3
    @DKBose, спасибо. gksudo, похоже, не установлен в 16.04 по умолчанию, но работает -H! – b_laoshi 13 April 2017 в 09:44
  • 4
    sudo nautilus - единственный способ открыть Nautilus как root. Не уверен, почему я все время вижу все это sudo -i, потому что это не имеет никакого значения ... У вас все равно будет доступ к корню на весь ваш компьютер и вы можете легко ошибиться. sudo -i nautilus kdesudo nautilus (я использую Plasma 5.8.5) не работает, gksudo nautilus, pkexec nautilus и т. д. эти команды все приводят к ошибке сегментации для меня. – Emandudeguy 13 April 2017 в 19:55

Другие вопросы по тегам:

Похожие вопросы: