- Входите в учетную запись суперпользователя только в случае необходимости и не забывайте выходить из этого аккаунта.
- Сообщите пароль суперпользователя только тем людям, которым вы доверяете и которые должны знать пароль.
su – <username>
sudo -i
- Various user types in Linux
- 1. System Users
- 2. Regular Users
- 3. Super Users
- Switch users in the command line
- Switch to root user
- We can help you
- We can help you
- 1. su command.
- What is the su command syntax?
- 2. How to establish Remote root login over the ssh session?
- 3. More about su command and log files?
- 4. More about sudo command?
- 5. How to work with Sudo and log file?
- Introduction
- The sudo — Super User Do
- Using sudo
- Examples
- Changing the sudo Configuration
- The su command
- References & Resources
- Adding a sudo user in Ubuntu and Debian
- Step 1: Create a new user [if it doesn’t exist already]
- Step 2: Make it a sudo user
- Step 3: Verify sudo access
- Об этой статье
- Об этой статье
Various user types in Linux
1. System Users
2. Regular Users
3. Super Users
Switch users in the command line
[email protected]:~$ su - janedoe
Password:
[email protected]:~$
Switch to root user
Normally, it is a good practice to run the commands with sudo that needs to run with root permission like this:
sudo <command>
sudo -i
You’ll use your own password here, not the root account’s password.

- Using command sudo –i
- Using Command sudo –s
- Using Command sudo su –
- Using Command su – root
- Using Command su –
Run the command mentioned below to enable the account:
$ sudo -i
The password can then be updated using either the «sudo passwd root» or «» command.
$ sudo -s
$ sudo su -
$ sudo - root
$ sudo -
After enabling the account using the above command, the password can be updated using either the «sudo passwd root» or «» command.
We can help you
- Старайтесь как можно реже входить в систему с правами суперпользователя. Практически все команды, которые требуют прав суперпользователя, могут быть запущены командами sudo или gksudo.
- С помощью команды sudo –i можно получить доступ к консоли другого пользователя в системе. Чтобы стать пользователем «Max», введите sudo –i Max, а затем введите свой пароль (а не пароль Максима).
Here at , as part of our Server Management Services, we regularly help our Customers to perform related Linux System queries.
Run the below command:
$ sudo passwd root
Output
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
It’s strongly recommend that you set strong and unique password. It is a most important security aspect of your system. Your password should have at least 14 characters and contains one uppercase letter, one lowercase letter, one number, and one special character.
Finally, you have successfully enabled the root account by setting up password.
$ sudo passwd -l root
We can help you
This guide will help you out.
1. su command.
What is the su command syntax?
The syntax is:
$ su -
You will get an output such as;
$ su - linuxapt
You will get an output such as this;
2. How to establish Remote root login over the ssh session?
## now switch to root account ##
3. More about su command and log files?
tail -f /var/log/secure
tail -f /var/log/auth.log
4. More about sudo command?
For instance, to login as root under Linux, execute the command:
$ sudo -s
Then your will be prompted to enter a password. Once you enter the password, you will be logged in as the root and you will be able to enjoy sudo privileges.
5. How to work with Sudo and log file?
## Generic file for Unix/Linux ##
tail -f /var/log/messages
## Debian/Ubuntu ##
tail -f /var/log/auth.log
## RHEL/CentOS/SL/Fedora Linux ##
tail -f /var/log/auth.log
Introduction
This lesson will cover how to switch to other accounts using sudo
command.
The sudo
— Super User Do
sudo command
Using sudo
Examples
Example 1: What command to run with sudo.
$ sudo -l Matching Defaults entries for robin on robin-ThinkPad-T410: env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin User robin may run the following commands on robin-ThinkPad-T410: (ALL : ALL) ALL
Example 2: Run a command with sudo
Run a command with sudo
$ sudo /etc/mongodb start mongodb started
$ sudo -u nikki /etc/nikkiapp/bin/start Nikki's app started Running as user: nikki
Example 4: Change to root account
To change to root account:
$ sudo -s $ whoami root
Changing the sudo Configuration
If you need to modify the sudo
configuration, use the command visudo
. It effectively starts the vi editor and edits as the /etc/sudoers file. The visudo
command has to be executed with approved priviledges. This means that you need to switch to the root account, for example: su root visudo
or run sudo visudo
as your own account.
user host=(users) [NOPASSWORD:]commands
Here are 2 examples:
admin ALL=(ALL) NOPASSWORD:ALL
robin servername=(root) /etc/init.d/apps
The su
command
References & Resources
- N/A

In Ubuntu and Debian-based Linux systems, sudo is practically synonymous with root but in reality, sudo is much more than that.
sudo usermod -aG sudo <username>
That was too short, right? Don’t worry! I explain the steps in detail.
Adding a sudo user in Ubuntu and Debian
I am using Ubuntu in this tutorial, but the steps mentioned here should apply to Debian and many other Linux distributions as well.
The commands used here are standard Linux commands and these should be installed on most Linux distributions by default. However, I am not sure if all Linux distributions have a group named sudo.
Step 1: Create a new user [if it doesn’t exist already]
sudo adduser <username>
When you type your password, it will be invisible, but you can also use delete or backspace whenever you like. You may also use Ctrl+U Linux shortcut to delete the entire line and start from the beginning.


Linux File Permissions and Ownership Explained with Examples
Linux file permissions explained in simpler terms. Also learn how to change the file permissions and ownership in Linux in this detailed beginner’s guide.
Step 2: Make it a sudo user
You must use -aG options. The a
ensures that you are appending the group.
sudo usermod -aG sudo <username>
In the above command:
- usermod changes user’s properties and rights
- –a option tells to append the given group to the user without removing the user from existing groups. If you miss it, the user will be removed from other existing group and that will become a pain for you.
- Option -G lists the groups to which user is to be added. In our case, it is “sudo”. So it is added directly to the command.

Successful addition doesn’t produce any output.
Step 3: Verify sudo access
sudo -l -U <username>
At the end of this command’s output, you can see if you can run all commands as sudo (ALL : ALL) ALL.

From this point, You can write any command that needed sudoer privileges by prepending the command with “sudo”.
With great power, comes great responsibility
I hope you liked this quick tip. If you have any questions or suggestions, feel free to leave a comment below.
Чтобы запускать административные задачи на Linux, у вас должны быть права суперпользователя (права root). В большинстве дистрибутивов Linux присутствует отдельная учетная запись суперпользователя, но в Ubuntu она по умолчанию отключена. Это позволяет предотвратить случайные ошибки и защитить систему от проникновения. Чтобы запустить команды, которые требуют административный доступ, используйте команду sudo.
-
-
Введите sudo, прежде чем ввести остаток команды. Добавление sudo в начало команды запустит ее с правами администратора.
- Пример: команда sudo /etc/init.d/networking stop прекращает работу сети, а sudo adduser добавляет в систему нового пользователя. Обе эти команды требуют прав суперпользователя.
- Перед тем, как sudo выполнит команду, вы должны будете ввести пароль. Linux хранит пароль в течение 15 минут, так что вам не придется вводить их постоянно.
-
- Пример: введите gksudo gedit /etc/fstab, чтобы открыть файл «fstab» в текстовом редакторе GEdit с графическим интерфейсом.
- Если вы используете KDE Window Manager, вместо gksudo вводите команду kdesudo.
-
- Введите команду sudo passwd root. Этим вы создадите пароль для root, тем самым «включите» административный доступ. Смотрите, не забудьте этот пароль.
- Введите sudo -i. Введите пароль от root, когда это будет необходимо.
- Значок в терминале изменится с $ на #, указывая на то, что теперь вы обладаете правами суперпользователя.
-
-
Нажмите комбинацию клавиш , чтобы открыть окно терминала. В целях безопасности (и чтобы избежать поломок), учетная запись суперпользователя по умолчанию отключена. Чтобы безопасно запустить команду с правами администратора, используйте команды
sudo
илиgksudo
. Если вы просто обязаны иметь отдельную учетную запись с правами суперпользователя (если этого требует программа, используемая в вашей компании или за этим компьютером будет находиться один человек), включите права суперпользователя, введя несколько простых команд. -
-
Введите пароль, после чего нажмите .
-
Повторно введите пароль, после чего нажмите . Теперь учетная запись суперпользователя будет иметь пароль.
-
Введите команду su - и нажмите . Введите пароль суперпользователя, чтобы открыть консоль.
- Чтобы отключить учетную запись суперпользователя, введите команду sudo passwd -dl root.[7]
- Чтобы отключить учетную запись суперпользователя, введите команду sudo passwd -dl root.[7]
Учетная запись суперпользователя в Linux предоставляет полный доступ к системе. Права суперпользователя (администратора) необходимы для выполнения команд в Linux, особенно тех команд, которые затрагивают системные файлы. Так как аккаунт суперпользователя имеет неограниченный доступ к системным файлам, рекомендуется получать права суперпользователя только при необходимости, а не входить в систему в качестве администратора. Это поможет предотвратить случайное повреждение важных системных файлов.
-
Откройте терминал. Для этого во многих дистрибутивах нужно нажать .
-
-
Введите пароль суперпользователя (при появлении соответствующего запроса). После ввода команды su - и нажатия система попросит ввести пароль администратора.
- Если появилось сообщение об ошибке аутентификации (authentication error), скорее всего, учетная запись суперпользователя заблокирована. Чтобы узнать, как разблокировать аккаунт, прочитайте следующий раздел.
-
-
Введите команды, на исполнение которых нужны права суперпользователя. После входа в систему с помощью команды su - и получения прав суперпользователя можно запускать любые команды, которые требуют административного доступа. Активность команды su - сохраняется до конца сессии, поэтому пароль суперпользователя не нужно вводить каждый раз, когда необходимо выполнить очередную команду.
-
- Введите sudo команда и нажмите (например, sudo ifconfig). Введите свой пароль пользователя, а не пароль суперпользователя.
- Команду sudo рекомендуется использовать в некоторых дистрибутивах Linux, например, в Ubuntu, потому что она работает даже тогда, когда учетная запись суперпользователя заблокирована.
- Эта команда доступна пользователям с правами администратора. Добавить или удалить пользователя можно в /etc/sudoers.
-
-
Откройте терминал. Если вы работаете с дистрибутивом с графическим интерфейсом пользователя, нажмите , чтобы открыть терминал.
-
Введите sudo passwd root и нажмите . Введите свой пароль пользователя.
-
-
Еще раз заблокируйте аккаунт суперпользователя. Если нужно заблокировать учетную запись суперпользователя, введите следующую команду, чтобы удалить пароль и заблокировать аккаунт:
- sudo passwd -dl root
-
Воспользуйтесь другими методами, чтобы получить временный административный доступ. Не рекомендуется регулярно входить в систему в качестве суперпользователя, потому что можно случайно выполнить команды, которые приведут к краху системы. Входите в систему как администратор только для устранения неполадок, например, для исправления сбойных дисков или для восстановления заблокированных учетных записей.
- Вместо входа в систему в качестве администратора используйте команды sudo или su, чтобы предотвратить случайное повреждение важных системных файлов. Эти команды позволяют подумать о последствиях, прежде чем системе будет нанесен непоправимый ущерб.
- В некоторых дистрибутивах, например, в Ubuntu, административный аккаунт заблокирован по умолчанию (разблокировать его нужно вручную). Такой подход защищает систему не только от случайных или необдуманных действий пользователя, но и от потенциальных атак взломщиков, которые в первую очередь направлены на учетную запись суперпользователя. Если административный аккаунт заблокирован, взломщик не сможет получить к ней доступ. Читайте предыдущий раздел, чтобы выяснить, как разблокировать учетную запись суперпользователя в Ubuntu.
-
- Если права суперпользователя необходимы для выполнения команды, используйте метод, описанный в предыдущем разделе.
-
Введите пароль суперпользователя. После ввода root (в качестве имени пользователя), введите пароль администратора.
- В некоторых случаях паролем служит слово password.
- Если вы не знаете или забыли пароль суперпользователя, прочитайте следующий раздел, чтобы узнать, как сбросить пароль.
- В Ubuntu учетная запись суперпользователя заблокирована по умолчанию и не может быть использована, пока не будет разблокирована.
-
Войдя в аккаунт суперпользователя, не запускайте сложные программы. Существует вероятность, что такая программа, запущенная с правами суперпользователя, окажет негативное влияние на систему. Поэтому для запуска программ рекомендуется пользоваться командами sudo или su, а не входить в систему в качестве суперпользователя.
-
Если вы забыли пароль суперпользователя и свой пользовательский пароль, сбросьте их. Для этого загрузите систему в режиме восстановления. Если вы знаете свой пароль пользователя, но необходимо изменить пароль суперпользователя, введите sudo passwd root, затем введите пользовательский пароль, а потом создайте новый административный пароль.
-
Перезагрузите компьютер и после появления экрана BIOS зажмите левую клавишу . Откроется меню GRUB.
- Успеть вовремя зажать клавишу довольно сложно, поэтому вам, возможно, придется совершить несколько попыток.
-
В списке выберите первую опцию (recovery mode) (Режим восстановления). Установленный дистрибутив будет загружен в режиме восстановления.
-
В открывшемся меню выберите опцию root. Откроется терминал с правами суперпользователя.
-
Смонтируйте диск, чтобы активировать разрешение на запись. В режиме восстановления диск, как правило, имеет только разрешение на чтение. Введите следующую команду, чтобы разрешить запись:
- mount -rw -o remount /
-
Создайте новый пароль к любой учетной записи, доступа к которой у вас нет. После входа в систему в качестве администратора и изменения прав доступа можно создать новый пароль к любой учетной записи.
- Введите passwd учетная запись и нажмите . Чтобы изменить пароль суперпользователя, введите passwd root.
- При появлении соответствующего запроса дважды введите новый пароль.
-