- Linux Mint Forums
- How to log in as «root» in Mint 20?
- Re: How to log in as «root» in Mint 20?
- Re: How to log in as «root» in Mint 20?
- Re: How to log in as «root» in Mint 20?
- Re: How to log in as «root» in Mint 20?
- Запуск Dolphin и Kate с правами суперпользователя в KDE
- Используем учетную запись суперпользователя (простой способ)
- Создаем копии Dolphin и Kate для запуска от root (сложный способ)
- Важное примечание!
- Подводим итоги
- How to Open Root Terminal in Linux Mint
- Author: Sergey Tkachenko
- 5 thoughts on “How to Open Root Terminal in Linux Mint”
Linux Mint Forums
Forum rules
There are no such things as «stupid» questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
How to log in as «root» in Mint 20?
Post by Fran_3 » Fri Aug 14, 2020 9:30 am
Some online tutorials first say «log in as root»
I have Googled how to do this but the answers are confusing. ranging from. no root anymore, use «su», use «su» then rename the user, etc, etc, etc
So, let me ask it here. if I have my Linux Mint 20 open, I’m logged in as me. and go to the command line. aka. shell, terminal, console, prompt, etc
and an online tutorial instructs me to «log in» as «root» .
1 — should I log out as «me» and log in as «root» and if so how?
2 — just type su at the prompt
3 — or what?
Thanks for helping me clear this up.
Re: How to log in as «root» in Mint 20?
Post by rene » Fri Aug 14, 2020 9:45 am
Login in graphically as root, i.e., from the actual login screen, is something you should not do. Logging in as root on a so-called virtual console (a text console) is generally OK but never mind, since unlikely to be that which whatever you’ve been reading is referring to. From a terminal opened as yourself, just type sudo -i to open a root shell to work from — but note that rather than doing everything as root as you will from that point on in that terminal do, it’s generally best to prefix individual commands with sudo instead.
Re: How to log in as «root» in Mint 20?
Post by Fran_3 » Fri Aug 14, 2020 10:13 am
what is the difference between using «sudo -i» and in using «su» ?
Once I execute «su» how do I later get back to being logged in as me?
Re: How to log in as «root» in Mint 20?
Post by Hoser Rob » Fri Aug 14, 2020 10:43 am
Which tutorials? I’ve been using Linux for a while and have never set a root password. sudo should work.
AndyMH Level 20
Posts: 12132 Joined: Fri Mar 04, 2016 5:23 pm Location: Wiltshire
Re: How to log in as «root» in Mint 20?
Post by AndyMH » Fri Aug 14, 2020 12:46 pm
For starters, the root account is not activated by default and second, you don’t need it, any command that needs admin privileges you prefix with sudo as already said.
If you want to know more about any terminal command then man command , e.g. man sudo
-i, --login Run the shell specified by the target user's password data‐ base entry as a login shell. This means that login-specific resource files such as .profile or .login will be read by the shell. If a command is specified, it is passed to the shell for execution via the shell's -c option. If no command is specified, an interactive shell is executed. sudo attempts to change to that user's home directory before running the shell. The command is run with an environment similar to the one a user would receive at log in. The Command environment section in the sudoers(5) manual documents how the -i option affects the environment in which a command is run when the sudoers policy is in use
andy@T430 ~ $ sudo -i [sudo] password for andy: root@T430:~#
Thinkcentre M720Q — LM21.1 cinnamon, 4 x T430 — LM20.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
Запуск Dolphin и Kate с правами суперпользователя в KDE
Идею этого поста подкинул подписчик, который обратился по электронной почте с просьбой о помощи в решении следующей проблемы: нужно открывать системные папки и файлы для редактирования с правами суперпользователя посредством графического интерфейса KDE. Говоря проще, нужно иметь возможность запуска файлового менеджера Dolphin и текстового редактора Kate от имени суперпользователя.
В Linux Mint, например, возможность открытия папки или файла от root не вызывает сложности, достаточно открыть нужную папку от имени администратора, выбрав соответствующий пункт в контекстном меню.
В KDE такого пункта вообще нет, а если попробовать открыть Dolphin или Kate через sudo, то система скажет, что пользователь хочет слишком многого.
Получается, что при работе с системным файлом через Kate документ откроется для редактирования, но при попытке сохранения изменений, запросит пароль суперпользователя.
Dolphin безо всяких проблем может перейти в системные папки, но совершать какие-либо действия там нельзя (например, копирование или удаление файлов, создание новых директорий).
Задача, поставленная подписчиком из разряда «не для всех», довольно специфическая. Но давайте попробуем решить ее, причем двумя способами: простым и сложным.
Напоминаю, что среди подписчиков канала Просто Код проходит розыгрыш! Подробности участия и описания призов можете найти по следующей ссылке (чтобы пост стал доступным нужно стать подписчиком!)
Конкурс на 1000 подписчиков на канале Просто Код Обещанный конкурс в связи с 1000 подписчиков на канале Просто Код объявляю открытым! Долго думал, как его организовать и провести, наконец мысли сошлись в единый паззл. Условия конкурса Принять участие могут только подписчики канала Просто Код, данный пост будет доступен только им. Так как Дзен не позволяет получать данные о подписчиках, то…
Используем учетную запись суперпользователя (простой способ)
Первый способ, который пришел мне в голову состоял в том, чтобы открыть терминал и там переключиться на суперпользователя при помощи команды su, после ввода которой система попросит root-пароль. Дальше можно запускать файловый менеджер и редактировать любые файлы через Kate. Ниже прикрепил демонстрацию того, как работает Dolphin и создания текстового файла от имени суперпользователя.
Создаем копии Dolphin и Kate для запуска от root (сложный способ)
Второй способ состоит в создании копии файлов для запуска Dolphin и Kate с предоставлением этим файлов возможности запуска от имени суперпользователя. Для этого нам понадобится терминал и консольный текстовый редактор (в моем случае nano). Программы, которые пользователь запускает через меню приложений, хранятся по пути /usr/share/applications и имеют формат desktop. Если перейти по указанном пути и посмотреть содержимое папки, то увидим там, выражаясь простым языком, ярлыки для запуска нужных программ.
Нас интересуют два файла org.kde.dolphin.desktop и org.kde.kate.desktop. Их нужно скопировать по пути $HOME/.local/share/applications, где хранятся пользовательские ярлыки программ и при копировании изменить название. Воспользуемся соответствующей командой:
sudo cp org.kde.dolphin.desktop $HOME/.local/share/applications/org.kde.dolphin-root.desktop
sudo cp org.kde.kate.desktop $HOME/.local/share/applications/org.kde.kate-root.desktop
Теперь переходим в директорию, куда скопировали файлы и меняем их содержимое следующим образом:
- Меняем название приложений (Name) на такое, которое позволит понять, что оно запускается от суперпользователя (например DolphinRoot и KateRoot)
- В строке, где написано Exec заменяем то, что стоит после знака равенства на следующее:
- (для Dolphin) pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch dolphin %u
- (для Kate) pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch kate -b %U
- По желанию можно изменить локализованное название приложения, найдя свой язык.
После сохраняем изменения, выходим из сеанса и заходим вновь. Теперь проверяем появились ли новые пункты DolphinRoot и KateRoot в меню приложений. В моем случае в меню приложении появились второй Dolphin и второй Kate. Так как использую новую версию Plasma, то возможно дело в том, что это какой-то небольшой баг обновленной версии кед. Напишите в комментариях, если попробовали этот способ, как отображаются копии приложений у вас. При запуске root-версии приложений будут просить пароль суперпользователя. Чтобы иметь их всегда под рукой можно сделать ярлыки на рабочий стол и переименовать так, чтобы знать, что это приложения с root-доступом.
Обратите внимание, что в моем случае при добавлении ярлыков приложений на рабочий стол у Dolphin ярлык был назван верно.
Важное примечание!
Помните, что редактирование системных файлов от имени суперпользователя является опасным, особенно для новичков. Недаром разработчики запретили запуск файлового менеджера и текстового редактора с root-правами.
Делайте это только в том случае, если осознаете смысл совершаемых действий и последствия от них.
Подводим итоги
Может существуют другие способы запуска файлового менеджера или текстового редактора от имени суперпользователя неизвестные мне. Если это так и кому-то из подписчиков или читателей эти способы известны, то расскажите о них в комментариях.
How to Open Root Terminal in Linux Mint
For various administrative tasks, you need to open the root terminal in Linux Mint. It can be used to change global operating system settings, edit configuration files, install or remove apps from console or change permissions of files. Today, we will see how it can be done.
Some Linux distros come a dedicated launcher to open the root terminal. Linux Mint does not ship the special launcher. But it is not actually required. You can turn any opened terminal into the root terminal instance with a single command. Here is how.
To open the root terminal in Linux Mint, do the following.
- Open your terminal app.
- Type the following command:
There is alternative way to open the root terminal. Linux Mint comes with a graphical ‘sudo’ command gksudo. It included in all editions of the operating system. To open the root terminal using gksudo, do the following.
- Press Alt + F2 . This will open a special dialog where you can type a command to execute.
- In Cinnamon, type the following command in the text box:
In XFCE4, type the command
Finally, if you are running Linux Mint KDE edition, type:
This will open the root terminal in your desktop environment in Linux Mint.
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!
Author: Sergey Tkachenko
Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube. View all posts by Sergey Tkachenko
Author Sergey Tkachenko Last updated on: Last updated on: January 8, 2017 Categories Linux Tags Linux Mint Open Terminal As Root, Linux Mint Root Terminal
5 thoughts on “How to Open Root Terminal in Linux Mint”
t has been very useful to me and I believe so much in that approach for elevating the knowledge of the people using Mint distribution. Thank you very much