我有Windows 10。现在我已经安装了VM并在其中;我已经安装了Kali Linux。
但问题是,每当我尝试输入 git 或 sudo 命令时,它都会显示
-bash: sudo: command not found
-bash: git: command not found
该怎么办?它甚至无法在 Windows 终端中运行。
答案1
-bash:sudo:找不到命令
您使用的是 2020.1 之前的 kali 版本,sudo
默认情况下未安装。要安装它:
# apt install sudo
-bash:git:找不到命令
git
默认情况下未安装,安装方法:
# apt install git
从kali 2020.1开始root 访问权限已被删除,用户必须使用sudo
.
启用/禁用无密码权限提升在 kali-linux 上,您需要安装该kali-grant-root
软件包:
$ sudo apt install kali-grant-root
$ sudo dpkg-reconfigure kali-grant-root
在 2020.1 中,Kali 默认已切换为特权非 root 用户。这意味着 root 没有设置密码,并且使用安装期间创建的帐户。可以重新启用 root 用户的访问权限,但不建议这样做。
卡利上的须藤
由于 Kali 默认创建具有管理权限的用户,因此用户可以立即使用 sudo 并提供密码进行身份验证。如果用户希望启用无密码 sudo(如果有人获得用户帐户的访问权限,这会带来安全风险),他们可以选择该选项。
sudo apt install -y kali-grant-root && sudo dpkg-reconfigure kali-grant-root
前面的命令安装一个包,该包允许将用户添加到受信任的组中,该组在使用时不需要提供密码
sudo
。但这并不意味着 root 将被恢复。
Kali Linux 文档: