kali怎么进入root用户
作者:焦点 来源:综合 浏览: 【大 中 小】 发布时间:2026-10-17 06:06:32 评论数:
Kali Linux默认不给root账户设密码,进入安装时创建的用户账户只有sudo权限。这倒不是进入系统故意刁难,而是用户Debian系的老传统——毕竟日常操作都用root,一个手滑rm -rf /,进入连后悔药都没处买。用户
但做渗透测试,进入很多工具必须root身份才能跑全功能。用户比如aircrack-ng抓包要开监听模式,进入nmap的用户SYN扫描需要raw socket,wireshark抓网卡流量也得提权。进入每次sudo敲一遍,用户密码输三回,进入指纹认证再磨蹭两秒,用户实战中可能就错过信号窗口了。进入
最直接的进root方法,是安装时顺手设个root密码。装系统到“设置用户账户”那步,别急着下一步,找找“高级选项”或“手动设置”,有些版本会直接让你输root密码。装完再改也行,终端执行:sudo passwd root
系统会先要你当前用户密码,然后让你输两遍新root密码。完事儿后su -,输入刚设的密码,shell提示符变成#,就进去了。这法子一劳永逸,但密码别设太弱,Kali默认SSH服务开着,root密码就是靶子上的红心。
要是已经装完系统又懒得设密码,还有条野路子。重启按住Shift进GRUB菜单,选“高级选项”里的恢复模式,跳到root shell——不过那是只读文件系统,得先执行:mount -o remount,rw /
再passwd root改密码。这招像撬锁,但比live CD省事。不过虚拟机里搞这套容易卡在GRUB界面,时序不对就进正常系统了,得多试几次。
还有个偏方,适合应急:sudo -i。这命令直接给你root shell,不用切用户,环境变量也是root的。跟sudo su的区别在于,-i会模拟root的完整登录流程,加载root的.bashrc和.profile。日常操作其实够用,但严格讲不算“进入root用户”,只是临时借用权限。
真正较真的话,改完密码后建议顺手关掉root的SSH登录——编辑/etc/ssh/sshd_config,把PermitRootLogin改成no。别心疼那点便利,Kali默认装了一堆exploit工具,root账户被爆破成功,等于把武器库钥匙交出去了。我见过有人图省事设了123456,结果日志里全是扫描尝试,吓得连夜重装。
最后提醒一句:进root后别急着开香槟。Kali的默认浏览器、文件管理器都带root运行,下载个恶意样本可能直接感染整个系统。正经做法是建个普通用户跑日常应用,root只用来执行特定命令。我习惯开三个终端:一个root跑工具,一个普通用户写报告,一个SSH连靶机。麻烦是麻烦点,但至少不会把宿主系统搞成肉鸡。
