Большая. Сброс прав и обеспечение безопасности — забота каждой отдельной программы. Есть такие, которые при запуске проверяют uid, есть такие, которым наплевать. Nano и gedit, к примеру.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
translatePath after feedback: "/usr/share/dtkwidget/translations/dtkwidget2_ru"
translatePath after feedback: "/usr/share/deepin-editor/translations/deepin-editor_ru"
если это вся реакция, могу предположить, что программа ведет себя штатно. А это может значить, что данный функционал защиты Вас от Вашего рута заложен в ней умолчательно.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
translatePath after feedback: "/usr/share/dtkwidget/translations/dtkwidget2_ru"
translatePath after feedback: "/usr/share/deepin-editor/translations/deepin-editor_ru"
а в чем он открывается?
У рута не те же mimeapps(обзову это «приложения по умолчанию»), что и у Вас, скорее всего. Оно и правильно. Это другой пользователь. Приложения назначаются, если угодно, для него отдельно. (ПКМ, открыть с помощью, назначить умолчательно. емнип)
Если не секрет, зачем открывать файл.менеджер от имени рута? А вдруг забудете закрыть? А вдруг в файлменеджере есть уязвимость, позволяющая исполнять произвольный код и он исполнится с правами родителя — файлменеджера = с правами рута?
Конечно, кто я такой, чтобы советовать не использовать ФМ с повышенными привилегиями, но может вам стоит попробовать выполнять все администраторские действия с sudo? Пока вводите пароль, будет возможность лишний раз подумать «чо это я собрался делать». Опять таки, друган у меня один, кодер, линуксоид со стажем однажды случааайно нажал shift-delete + enter, по привычке в файлменеджере из-под рута и благополучно, по неосторожности, снес папку с локальными репозиториями =) Благо, это достаточно легко восстановить.
upd. Увидел коммент выше. И правильно делают, что не разрешают редактировать что попало с суперскими правами. В KDE вот вообще нельзя открыть ФМ с правами рут.
Большая. Сброс прав и обеспечение безопасности — забота каждой отдельной программы. Есть такие, которые при запуске проверяют uid, есть такие, которым наплевать. Nano и gedit, к примеру.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
translatePath after feedback: "/usr/share/dtkwidget/translations/dtkwidget2_ru"
translatePath after feedback: "/usr/share/deepin-editor/translations/deepin-editor_ru"
в deepin — да
при чём тут защита, если gedit или nano открывает под рутом файлы, какая разница каким редактором я это делаю
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
translatePath after feedback: "/usr/share/dtkwidget/translations/dtkwidget2_ru"
translatePath after feedback: "/usr/share/deepin-editor/translations/deepin-editor_ru"
в deepin редактор открывается в любом случае, как и в cinnamon
посмотрим, что скажет
У рута не те же mimeapps(обзову это «приложения по умолчанию»), что и у Вас, скорее всего. Оно и правильно. Это другой пользователь. Приложения назначаются, если угодно, для него отдельно. (ПКМ, открыть с помощью, назначить умолчательно. емнип)
Если не секрет, зачем открывать файл.менеджер от имени рута? А вдруг забудете закрыть? А вдруг в файлменеджере есть уязвимость, позволяющая исполнять произвольный код и он исполнится с правами родителя — файлменеджера = с правами рута?
Конечно, кто я такой, чтобы советовать не использовать ФМ с повышенными привилегиями, но может вам стоит попробовать выполнять все администраторские действия с sudo? Пока вводите пароль, будет возможность лишний раз подумать «чо это я собрался делать». Опять таки, друган у меня один, кодер, линуксоид со стажем однажды случааайно нажал shift-delete + enter, по привычке в файлменеджере из-под рута и благополучно, по неосторожности, снес папку с локальными репозиториями =) Благо, это достаточно легко восстановить.
upd. Увидел коммент выше. И правильно делают, что не разрешают редактировать что попало с суперскими правами. В KDE вот вообще нельзя открыть ФМ с правами рут.
даже если в окне открытом от имени администратора выбрать — Открыть с помощью и выбрать Deepin Editor, то не открывается файл
в другом редакторе, например, gedit (который установлен хитрыми разработчиками по умолчанию скорее всего из-за этой траблы) всё работает
но я хочу в оболочке DDE использовать родной редактор, а не gedit
Допиши туда
Слишком частый вопрос, может сюда внести?
И почему здесь, в «Оформление и Скриншоты»?