通过 linuxdeploy 安装的 Kali Linux 上的 root 访问问题

通过 linuxdeploy 安装的 Kali Linux 上的 root 访问问题

我已经在我的Android手机上通过linux部署安装了kali linux。当我尝试ssh进入 kali linux 时,它要求输入密码。如果我提供安装 kali linux 之前输入的密码,则会显示“密码不正确”。

我可以通过该密码进行 VNC,但无法连接ssh,也无法获得 root 访问权限。

当我打字时sudo它说

sudo: PERM ROOT: setresuid(0,-1,-1): Permission denied
sudo: unable to initialize policy plugin.

而且我也无法通过apt-get install.我是linux新手请帮忙!!!

在此输入图像描述

答案1

您需要有一个应用程序来禁用 selinux(或配置它)。请注意,这会对系统范围的安全产生影响。

造成麻烦的另一个原因是三星的诺克斯。那么还有一个办法:不使用 sudo 尝试 su。

su (important!)
cd /data/data/ru.meefik.linuxdeploy/linux/bin ( or Env Directory in LinuxDeploy settings)
./linuxdeploy shell ( there are other options for configuing linuxdeploy)

来源:https://github.com/meefik/linuxdeploy/issues/224

还有另一种方式:ssh root@localhost。

答案2

这很简单。无论您使用什么termux或终端模拟器,只需在命令中包含用户名即可ssh。对于 Linux 部署使用此命令

ssh [YOUR PHONE IP] -l [USERNAME YOU SPECIFIED]

然后它会接受你的密码。通常这个命令看起来像这样

ssh 127.0.0.1 -l root

相关内容