适用场景:不打开开发者模式,但是又想在图形化登录操作系统之后临时获得root权限,使用完之后可以再关闭root权限防止客户后期擅自安装非法应用。

解决方案:

1、重启系统在开机grub界面选第一行,键盘按e,进入编辑

24e9c67109c01cab9d6f53420f59b80b.png

2、在linux  /vmlinuz所在行行尾添加systemd.debug-shell=1,然后ctrl+x保存退出。

099ce9100d77eef8c75699153f6da8b1.png

3、在开机登陆界面按ctrl+alt+F9,此方法可以在未打开开发者的情况下以root身份进入tty9,适用于其他场景需要在未打开开发者的情况下以root身份进入临时提权

27eb7cb992915a38d573c360ca89eaf2.png

57f6e530cbbbc59e7e573355ff11d78c.png

4、打开root权限

执行命令:

#vim  /etc/pam.d/sudo

db0bc040900d83116ed37e14d39a0e92.png

如上图,使用vim将auth所在行注释,然后按ctrl+alt+F1正常登录操作系统,打开终端输入sudo -i发现可以输入密码使用root权限。

附vim使用方法:

vim /etc/pam.d/sudo打开文件,此时为vim视图模式,不能直接编辑,按   i  可进入编辑模式,修改想要修改的内容,修改完成后按esc进入视图模式,按住右shift+冒号进入底行命令模式,终端底行会出现输入框,输入wq然后回车实现保存退出。

5、关闭root权限

参照步骤4将/etc/pam.d/sudo注释行取消注释(删除前面的#号),重启机器即可。

 郑重提示:上网不涉密  涉密不上网

2538c94663e152b7d388f7478d20fa5b.png

Logo

更多推荐