非root用户
默认情况下,使用2020.1,Kali已交换为特权非root用户。这意味着root用户没有设置密码,并且在安装过程中创建的帐户是可以使用的帐户。可以重新启用对root用户的访问,但是不建议这样做。
sudo吗
sudo
是一种我们可以访问需要管理特权的工具,端口或服务的方式。但是,Sudo功能强大,并且可以完全访问系统,因此建议不要在每个命令上都使用Sudo 。
在kali上sudo
由于Kali默认创建具有管理特权的用户,因此用户可以立即使用sudo
并提供密码进行身份验证。如果用户希望启用无密码sudo
,这会给某人访问该用户帐户带来安全风险,那么他们可以选择该选项。
sudo apt install -y kali-grant-root && sudo dpkg-reconfigure kali-grant-root
前面的命令将安装一个程序包,该程序包允许将用户添加到受信任的组,而使用时无需提供密码sudo
。但是,这并不意味着将恢复root。
正在使用
kali@kali:~$ ls /root ls: cannot open directory '/root': Permission denied kali@kali:~$ kali@kali:~$ sudo ls /root [sudo] password for kali: hello kali@kali:~$ sudo apt install -y kali-grant-root && sudo dpkg-reconfigure kali-grant-root ...SNIP... kali@kali:~$ kali@kali:~$ sudo ls /root hello kali@kali:~$