ГлавнаяОперационные системыLinux3 быстрых и простых способа открыть любой файл как root в Ubuntu

3 быстрых и простых способа открыть любой файл как root в Ubuntu

Пользователь root — один из наиболее важных аспектов дистрибутива Linux. Это позволяет вам легко получить доступ и изменить любую часть вашей системы. Например, в Ubuntu легко открыть и отредактировать любой файл, если вы используете root, но для использования команд root требуется небольшая подготовительная работа. В этом руководстве показаны некоторые способы простого открытия любого файла с правами root на рабочем столе Ubuntu.

Это руководство требует установки некоторого программного обеспечения. Если вам Центр программного обеспечения Ubuntu не работает , у нас есть все, что можно исправить.

Как запустить файл как root в Ubuntu

Использование пользователя root для повседневных задач может быть опасным для вашей системы, поскольку дистрибутивы Linux по своей конструкции не включают никаких проверок безопасности и мер предосторожности при запуске команд от имени пользователя root. В результате сегодня большинство дистрибутивов Linux используют программы «повышения привилегий», такие как

Contents

Как запустить файл как root в Ubuntu

22/01/26/chto-takoe-ustanovka-doas/" title="делай как">делай как , чтобы обеспечить временный root-доступ и предотвратить типичные ошибки пользователей при настройке системных файлов. Для целей этого руководства мы используем sudo.

1. Использование администратора Nautilus

Один из самых быстрых способов открыть любой файл от имени пользователя root в Ubuntu — это установить Наутилус-администратор , небольшую утилиту, которая действует как плагин для программ повышения привилегий в GNOME. Это позволяет вам легко включить root-доступ для каждого файла.

  1. Для установки nautilus-admin выполните следующую команду:
sudo apt install nautilus-admin
Открыть файлы Root Ubuntu 02 Установить Nautilus Admin
  1. Выйдите из текущего сеанса, чтобы перезагрузить рабочий стол GNOME, затем откройте файловый менеджер и получите доступ к временному корневому сеансу, нажав Winи набрав «files».
Открыть файлы Root Ubuntu 03 Gnome Search Nautilus
  1. При этом в вашем домашнем катало

    1. Использование администратора Nautilus

    крыть файл (или папку) от имени пользователя root, щелкните его правой кнопкой мыши и выберите «Открыть от имени администратора».
Открыть корневые файлы Ubuntu 04 Открыть папку от имени администратора
  1. Вместо того, чтобы открывать файл, вы можете использовать Nautilus, чтобы редактировать его напрямую от имени пользователя root в вашем любимом текстовом редакторе. Чтобы отредактировать файл таким образом, щелкните его правой кнопкой мыши и выберите «Редактировать от имени администратора».
Открыть файлы Root Ubuntu 05 Редактировать файл от имени администратора

2. С помощью файла.Desktop

Еще один быстрый способ открыть любой файл от имени пользователя root в Ubuntu — через файлы .desktop . Это специальные ссылки, которые позволяют вам создавать собственные ярлыки для любой программы в вашей системе и включают возможность выполнения sudoили suдля запуска любой программы с правами root.

  1. Откройте текстовый редактор, чтобы создать файл.desktop. Здесь мы используем gedit.
Открытие корневых файлов Ubuntu 06 Пример экрана Gedit
  1. Зайдя внутрь, создайте блок «Запись на рабочем столе», содержащий всю информацию о вашем ярлыке. Например, ниже приведен блок, который не ссылается ни на одну программу:
[Desktop Entry]
Type=Application
Terminal=false
Name=
Exec=
  1. Дайте новому ярлыку имя. Мы назвали его «nautilus-root», так как хотим создать корневой сеанс для диспетчера файлов.
Открыть файлы. Корневой файл Ubuntu 07. Имя файла рабочего стола.
  1. Создайте корневой сеанс, добавив следующую команду после переменной Exec=, чтобы связать файловый менеджер с экземпляром sudo:
gnome-terminal -e "bash -c 'sudo -i nautilus;'"
Открытие файлов Root Ubuntu 08 Desktop File Exec
  1. Включите «биты выполнения» для файла.desktop, щелкнув правой кнопкой мыши новый ярлык и выбрав «Разрешить запуск».
<h2><span id=2. С помощью файла.Desktopть биты выполнения">
  1. Дважды щелкните файл.desktop, чтобы запустить приглашение sudo, которое загрузит корневой сеанс вашего файлового менеджера.
Открыть корень файлов Ubuntu 10 Открыть корень Nautilus

Вы также можете скрыть значки на рабочем столе , если они отвлекают.

3. Использование сочетания клавиш с pkexec

Наконец, также можно привязать корневую команду к определенному сочетанию клавиш, что может быть полезно, если вы хотите быстро получить доступ к корневому сеансу. Следуйте инструкциям ниже, чтобы создать корневую комбинацию клавиш.

  1. Перейдите в меню настроек вашей системы, нажав клавишу Winи набрав «Настройки».
Открыть корневые файлы Ubuntu 11 Настройки поиска Gnome
  1. Выберите «Клавиатура» на левой панели в меню «Настройки».
Открыть корневые файлы Ubuntu 12, выделить меню клавиатуры
  1. Выберите «Просмотр и настройка сочетаний клавиш» в категории «Сочетания клавиш».
Открыть корень файлов Ubuntu 13 Открыть меню ярлыков Выделить
  1. Откроется окно меньшего размера, в котором будут перечислены все активные в данный момент ярлыки в вашей системе. Прокрутите список вниз и выберите «Пользовательские ярлыки».
Открытие корневых файлов Ubuntu 14. Выделение категории пользовательских ярлыков.
  1. Добавьте новый ярлык, нажав «Добавить ярлык» в появившемся пустом окне «Пользовательские ярлыки».
Открыть корень файлов Ubuntu 15. Создать новый ярлык.
  1. Появится запрос на название ярлыка, который вы создаете. Мы назовем ярлык «nautilus-root».
Открытие корневых файлов Ubuntu 16, новое имя ярлыка
  1. В том же приглашении вас спросят, какую команду вы хотите выполнить. Чтобы запустить команду root, используйте pkexec. Вставьте следующую команду, чтобы использовать pkexecдля запуска корневого сеанса Nautilus:
sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus"
Открытие корневых файлов Ubuntu 17 — новая команда быстрого доступа
  1. Нажмите «Установить ярлык», чтобы связать клавиши клавиатуры для корневой команды. Мы устанавливаем сочетание клавиш Win+ T, так как мы не используем именно эту комбинацию клавиш.
3. Использование сочетания клавиш с pkexecетание клавиш">
  1. Нажмите «Добавить», чтобы сохранить изменения, и перезагрузите компьютер, чтобы правильно загрузить новое корневое сочетание клавиш.
Открыть корневые файлы Ubuntu 19, запустить Pkexec

Читайте также: Как скрыть верхнюю и боковую панель в Ubuntu

Часто задаваемые вопросы

Можно ли по-прежнему открывать определенные файлы с правами root в Ubuntu без Nautilus?

И да, и нет. Хотя открыть файл с правами root можно в системах, которые не используют Nautilus, эта конкретная функция доступна только в нескольких средах рабочего стола. Например, вы можете запустить: sudo apt install caja-admin, чтобы включить «Режим администратора» в файловом менеджере Caja MATE.

Можно ли создать ярлык для программы как с root-доступом, так и с не-root-доступом?

Да! По умолчанию формат.desktop позволяет создавать многофункциональные ярлыки, позволяющие запускать несколько команд с добавлением Actions=RootProg,NonRootProgв конец блока «Запись на рабочем столе».

Создайте два новых блока с метками [Desktop Action RootProg]и [Desktop Action NonRootProg]. Включите переменные Name=и Exec=под каждым новым ярлыком.

Могу ли я создать корневую комбинацию клавиш, если я не использую GNOME в качестве рабочего стола?

Да! Помимо демона GNOME Shortcuts, существует ряд сторонних программ, которые позволяют создавать собственные сочетания клавиш. Одной из наиболее универсальных программ является Simple X Hotkey Daemon, утилита, входящая в состав бспвм . Его основная цель — предоставить простой в использовании интерфейс для создания системных сочетаний клавиш.

Чтобы установить Simple X Hotkey Daemon, запустите: sudo apt install sxkhd. Вы можете узнать больше о том, как это работает, запустив: man sxhkd.

Изображение предоставлено Алехандро Эскамиллой через Unsplash . Все изменения и скриншоты Рамсеса Реда.

Часто задаваемые вопросы

Можно ли по-прежнему открывать определенные файлы с правами root в Ubuntu без Nautilus?

Можно ли создать ярлык для программы как с root-доступом, так и с не-root-доступом?

Могу ли я создать корневую комбинацию клавиш, если я не использую GNOME в качестве рабочего стола?

ПОХОЖИЕ СТАТЬИ

Популярные записи