![Debian 所有 sudo 命令都会失败,并显示“用户不在 sudoers 文件中”。此事件将被报告。错误](https://linux22.com/image/219778/Debian%20%E6%89%80%E6%9C%89%20sudo%20%E5%91%BD%E4%BB%A4%E9%83%BD%E4%BC%9A%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%B9%B6%E6%98%BE%E7%A4%BA%E2%80%9C%E7%94%A8%E6%88%B7%E4%B8%8D%E5%9C%A8%20sudoers%20%E6%96%87%E4%BB%B6%E4%B8%AD%E2%80%9D%E3%80%82%E6%AD%A4%E4%BA%8B%E4%BB%B6%E5%B0%86%E8%A2%AB%E6%8A%A5%E5%91%8A%E3%80%82%E9%94%99%E8%AF%AF.png)
我第一次尝试Linux。几个小时前,当我安装 Bullseye Debian 时,我创建了一个 root 帐户和用户帐户。两人都有密码。然而,每当我尝试使用它sudo
来更新我的系统时,它总是被拒绝。还有是什么This incident will be reported
意思?我是不是做错了什么?我的设备会被禁止使用 Debian 吗?
luke@localhost:~$ sudo apt-get update
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for luke:
luke is not in the sudoers file. This incident will be reported.
luke@localhost:~$
答案1
不,这只是您本地计算机上的警告。您尝试获取 root 访问权限但不是授权用户的事实仅记录在本地审核日志中。它不会发送到您的机器之外。您没有做错任何事,也不会被禁止使用 Debian。
要将 luke 添加到 sudoers 文件,请以 root 身份登录并将“luke”添加到允许 sudo 的组。例如:
usermod -a -G sudo luke