安卓手机上安装的Linux中远程获取root权限的方法

还记得当时跟着视频里的老师学习zookeeper分布式,但是立马就卡住在了自己动手搭建的问题上,我的电脑实在配置跟不上,后来想办法在手机上安装了一个Ubuntu,本以为希望降临,可手机上没有键盘,最可怕的是当我远程它的时候无法获取root权限,不清楚某某公司的root软件获取权限时的密码是多少。。。
不过功夫不负有心人,经过我多次尝试,终于实现了root权限的获取,今天在此博客中记录一下。
我的总的思路是创建新的用户,让他具有root权限,但不是所有都适用,也许是我的这个手机的问题,总之,介绍开始!
首先我们开启手机中的Ubuntu(具体Ubuntu在安卓中的步骤网上有,如果有不理解的同学也可以私聊我)
安卓手机上安装的Linux中远程获取root权限的方法
然后我们打开电脑上的VNC连接之。
安卓手机上安装的Linux中远程获取root权限的方法
安卓手机上安装的Linux中远程获取root权限的方法
安卓手机上安装的Linux中远程获取root权限的方法
连接好后,便出现下面的界面!机油们不难看出我们目前只是个普通用户,自己尝试的话也无法获取root权限。
安卓手机上安装的Linux中远程获取root权限的方法
咳咳,下面重点来了!!!敲黑板。
先创建一个新用户(值得注意的是,由于我已经获取了root权限所以直接远程创建的新用户,大家如果第一次的话还是乖乖去手机的界面创建吧)
安卓手机上安装的Linux中远程获取root权限的方法
然后我们修改/etc/passwd的内容(如果没有权限记得在手机端修改文件的权限:chmod 777 /etc/passwd),把添加的用户lunar的x后边的两个数字改成0,这里的ubuntu的账号是我安装系统时创建的(但是不幸没有root权限,大家也可以试试直接修改这个的),peter是我后来尝试时创建的
安卓手机上安装的Linux中远程获取root权限的方法
然后我们就可以保存退出了,接下来就可以切换到lunar用户试试了
安卓手机上安装的Linux中远程获取root权限的方法
下面大家就可以为所欲为了,~邪恶的微笑~