How to grant root privileges in Linux?

Техника

Adding to Root Group using Useradd Command

These are the groups I have in my Linux box.

groups
root bin daemon sys adm disk wheel

Note: This is not the recommended method for granting root access

Setting as Sudo User

The sudo configuration file is /etc/sudoers and you can edit this file using visudo command: # visudo.

Using visudo protects from conflicts and guarantees that the right syntax is used.

Add the entry given below in the file:

bob, tom ALL=(ALL) ALL

This entry allows bob and all the other members of the group operator to gain access to all the program files in the /sbin and /usr/sbin directories, as well as the privilege of running the command /usr/oracle/backup.pl.

bob, %operator ALL= /sbin/, /usr/sbin, /usr/oracle/backup.pl

Grant Root Privileges To Existent User

$ grep john /etc/passwd
john:x:1001:1001::/home/alice:/bin/sh

For this, it is required to edit the file /etc/passwd and just change UID and GID to 0:

$ grep john /etc/passwd
john:x:0:0::/home/john:/bin/sh

Add User To Root Group

To delete him, firstly open the /etc/passwd file and change his UID.

For example, change the line:

to something like:

Чтобы запускать административные задачи на Linux, у вас должны быть права суперпользователя (права root). В большинстве дистрибутивов Linux присутствует отдельная учетная запись суперпользователя, но в Ubuntu она по умолчанию отключена. Это позволяет предотвратить случайные ошибки и защитить систему от проникновения. Чтобы запустить команды, которые требуют административный доступ, используйте команду sudo.

Дополнительно:  Клиника root на пролетарской отзывы отрицательные

Add New Question

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Thanks for submitting a tip for review!

Учетная запись суперпользователя в Linux предоставляет полный доступ к системе. Права суперпользователя (администратора) необходимы для выполнения команд в Linux, особенно тех команд, которые затрагивают системные файлы. Так как аккаунт суперпользователя имеет неограниченный доступ к системным файлам, рекомендуется получать права суперпользователя только при необходимости, а не входить в систему в качестве администратора. Это поможет предотвратить случайное повреждение важных системных файлов.

Verify User Has Privileges

Using the “sudo su –” command

Об этой статье

Using the “adduser” Command to Add a Root User

It requires the “password” through which you access the root privileges.

The “visudo” command assists in modifying the sudoers file in the Nano Editor. To access the root privilege of “roger”, execute the below script:

After executing the command, it navigates to the “/etc/sudoers.tmp” file to perform modifications via Nano Editor:

$ roger ALL= (ALL:ALL) ALL

After modifications, save the file via “Ctrl+S” and exit the Nano Editor through the “Ctrl+X”.

Using “sudo -s”

Using “sudo -i”

About This Article

Did this summary help you?

Thanks to all authors for creating a page that has been read 1,415,209 times.

Login in as root and running commands is dangerous because all commands are with the highest privileges. Accident mistakes can even delete root directories and unsafe to run programs with a root shell.

Оцените статью
Master Hi-technology
Добавить комментарий