sudo -i 免密码 sudo -i 使用不了

本文介绍如何为特定用户配置sudo权限,包括创建用户、编辑sudoers文件及设置无密码执行sudo命令的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、得有自己的账号,没有就添加

二、su root

输入秘密后vi /etc/sudoers,按照root账户的形式,在下面添加一行

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
guoxin  ALL=(ALL)       ALL


保存之后:wq! (强制保存)退出 exit

三、进入自己的用户输入sudo uname,根据提示输入一下自己的密码就OK了,可以再试试sudo -i

四、如果不想每次退出之后都要再输入一次,配置文件可以写成这样

guoxin  ALL=(ALL) NOPASSWD:ALL


保存之后,可以退出root然后退出系统,再进入系统,就不会输入秘密了


<think>嗯,用户遇到了Kali Linux中使用sudo -i命令时密码错误的问题。我需要先理清楚可能的原因,然后一步步给出解决方案。首先,用户可能混淆了用户密码和root密码。Kali默认情况下,root账户是有独立密码的,而普通用户可能需要通过sudo来执行命令。如果用户是用普通用户身份运行sudo -i,可能需要输入的是当前用户的密码,而不是root的密码。这时候需要确认用户是否知道当前用户的密码。 另外,可能用户没有正确设置sudo权限。Kali默认可能不会将普通用户添加到sudoers文件中,这会导致即使输入正确的密码也无法执行sudo命令。这时候需要检查/etc/sudoers文件,确保用户属于sudo组或者被明确授权。 还有可能是密码输入错误,比如键盘布局的问题,或者大小写没注意。这时候建议用户仔细检查输入,或者尝试在登录界面直接切换到root用户,输入密码看是否有效。 如果用户忘记了密码,可能需要进入恢复模式或者单用户模式重置密码。这需要重启系统,进入GRUB菜单,编辑启动参数,进入root shell,然后使用passwd命令修改密码。 另外,用户提到的引用内容是关于安装软件包和更新源的问题,可能与当前问题关联不大,但如果在修改源的过程中误操作了系统文件,也可能导致权限问题。需要提醒用户检查相关配置文件是否正确,或者是否有其他系统问题影响sudo使用。 总结可能的解决步骤:确认当前用户是否有sudo权限,检查密码是否正确,尝试直接切换到root用户,修改sudoers文件,重置密码。需要一步步引导用户排查问题,并给出具体的命令示例,如如何编辑sudoers文件,如何重置密码等。同时提醒用户注意备份重要文件,避免操作失误导致数据丢失。</think>### Kali Linux中解决`sudo -i`密码错误的步骤 #### 1. **确认用户权限和密码类型** - Kali Linux默认使用**root账户**,但若你创建了普通用户,需注意: - `sudo -i`需要输入**当前用户的密码**,而非root密码[^1] - 普通用户需在`sudoers`列表中才有权限使用`sudo` - **验证方法**: ```bash groups # 查看当前用户是否属于sudo组 ``` #### 2. **检查sudoers文件配置** - 若用户未被授权,需编辑配置文件: ```bash su # 切换到root账户(需root密码) visudo # 添加行:`username ALL=(ALL:ALL) ALL` ``` - **注意**:禁止直接修改`/etc/sudoers`文件,必须用`visudo`命令避免语法错误[^2] #### 3. **密码输入问题排查** - 检查键盘布局是否匹配(如QWERTY与AZERTY差异) - 确认Caps Lock状态 - 尝试直接登录root账户验证密码有效性: ```bash su - # 输入root密码 ``` #### 4. **密码重置方案** - **情景1:记得root密码** ```bash passwd # 以root身份重置当前用户密码 passwd root # 重置root密码 ``` - **情景2:忘记所有密码**(需物理访问设备): 1. 重启进入GRUB菜单,选择`Advanced options > Recovery mode` 2. 在root shell中执行: ```bash mount -o remount,rw / # 重新挂载文件系统为可写 passwd username # 重置指定用户密码 ``` #### 5. **系统级故障排除** - 若问题与软件源配置相关(如误操作`sources.list`): ```bash cp /etc/apt/sources.list{,.bak} # 备份源文件 vim /etc/apt/sources.list # 恢复为官方推荐配置[^3] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值