一、使用su命令
1、su命令可以让你在切换到其他用户的身份,如果你的系统中有一个root用户,则可以使用su命令切换到root用户身份,获取root权限。
2、在终端中输入su命令,然后输入root用户的密码:
su
密码:
3、输入密码后,如果没有错误提示,说明已经成功切换到root用户身份。
二、使用sudo命令
1、sudo命令可以在不切换用户身份的情况下,以root用户执行某个命令。
2、需要在用户配置文件中将当前用户加入sudo用户组,然后执行需要root权限的命令时,添加sudo前缀。
3、添加用户到sudo用户组的方法如下:
sudo usermod -a -G sudo username
4、添加用户到sudo用户组后,使用sudo命令执行需要root权限的命令,例如:
sudo apt-get update
5、系统会提示输入当前用户的密码,输入正确后命令会以root用户身份执行。
三、使用chown和chmod命令
1、如果你是某个文件或目录的所有者,可以使用chown命令将文件或目录的权限修改为root用户。
2、使用chmod命令修改该文件或目录的权限为执行文件权限。
3、具体方法如下:
chown root file/name
chmod +x file/name
4、这样就可以以root身份执行该文件或目录了。
四、使用setuid和setgid权限
1、setuid和setgid权限是一种特殊的用户权限,可以设置在二进制可执行文件上。
2、当该文件被普通用户执行时,会自动以拥有该文件所有权的用户身份(也就是root)执行,从而获取root权限。
3、具体方法如下:
chmod u+s file/name
chmod g+s file/name
4、这样就可以以root身份执行该文件了。