为了在特权级别执行命令,Kali使用两种方法来执行此操作:
- pkexec(GUI和CLI)
- sudo(CLI)
还应牢记,某些工具在没有超级用户特权的情况下可能会执行不同的操作。例如nmap。如网站上所述:
默认情况下,Nmap执行SYN扫描,但如果用户没有适当的权限发送原始报文(在Unix上需要root权限),Nmap会用一个连接扫描代替。
这表示:
- SYN scan(
-sS
)是root用户的默认设置。这是更快的方法,因为它仅发送SYN数据包,但是它需要特殊功能才能执行此操作,并且需要root用户。 -sT
非root用户的默认连接扫描()。这将完成三向握手,因此比SYN扫描花费更长的时间并使用更多的数据包。
如果您希望恢复Kali以前的操作方式,则可以安装以下软件包:
kali@kali:~$ sudo apt update
kali@kali:~$
kali@kali:~$ sudo apt install -y kali-grant-root
kali@kali:~$
此策略自Kali Linux 2020.1开始。这是我们以前的root政策。