有些场景下, 你真的没有办法使用什么sudo。笔者就遇到过一个情况,用远程编程工具,有各种奇怪的编译环境要求,对方给你一个开发机(机顶盒子),你难道要把代码拉来拉去?远程编程工具也不会智能给你一个sudo, 还会“贴心地”防止你使用root登录。
好了废话不多说,先登录目标主机,然后添加一个普通用户先:
adduser user1
输入两遍新密码, 创建成功。这里我们就拿这个user1作为用户名, 当个案例。
usermod -g root user1
上述命令把user1加入到root用户组里。进一步提升权限。
最后,编辑一下/etc/sudoers这个文件
找到下面的语句
# Allow members of group sudo to execute any command # %sudo ALL=(ALL:ALL) ALL
增加一行类似的语句, 比如你已经adduser了
user1 ALL=(ALL:ALL) ALL
保存文件, 完事