某天安装debian最新版本发现sudo apt、sudo -i用不了,

user@debian:~$ sudo apt update
[sudo] user 的密码:
user 不是 sudoers 文件。
原因:
高版本不会默认把新建的账户加入sudoers文件中,所以无法使用 sudo 命令来获得超级用户权限。
解决办法1:
su - root
使用这条可以直接登录root账户
解决办法2:
使用下面这条指令编辑sudoers文件
visudo
然后找到root ALL=(ALL:ALL) ALL这一行,在这一行下面添加
user ALL=(ALL:ALL) ALL
注意:请把user换成自己的用户名

然后Ctrl+X退出,再按Y保存,按Enter确认
文章作者: 枯死の灌木
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 灌木の小破站!
相关推荐

2025-05-14
Windows 下原生容器 docker(非虚拟化)安装部署
众所周知,windows下有两种容器实现方式 一种是基于虚拟化跑一个linux内核(Hyper-V WSL2),另一种是Windows原生容器(Windows container)。 本文讨论的是Windows原生容器,而不是基于虚拟化技术实现的容器。 要使用以及管理Windows container原生容器有两种方法,一种是直接使用Desktop Docker,另一种是直接使用Docker daemon + Docker CLI静态二进制可执行程序。(如果在服务器使用则建议第二种) 方法1:安装Desktop Docker可以直接去Desktop Docker官方下载 需要在安装过程的中 取消勾选 “Use WSL 2 instead of Hyper-V (recommended)” 选项 勾选 “Allow Windows Containers to be used with this installation” 选项 并在安装完成后右键任务栏右边的docker图标,选择“switch to windows containers”切换到windows容器模式。 设置完成后...

2025-01-12
编译和搭建MTProto协议代理端(Telegram)
本教程部署使用的操作系统为Debian12 使用的软件存储库是https://github.com/seriyps/mtproto_proxy ssh连接到vps服务器后 安装依赖sudo apt install git erlang-nox erlang-dev make sed diffutils tar 拉取git仓库git clone https://github.com/seriyps/mtproto_proxy.git cd mtproto_proxy/ 复制配置文件模版cp config/{vm.args.example,prod-vm.args}; cp config/{sys.config.example,prod-sys.config} 编辑配置文件nano config/prod-sys.config 配置下图红色框内参数(请注意删掉红色框内7行前面的%%注释符号) listen_ip 监听ip地址,默认”0.0.0.0” 即可 port 监听端口 secret 密钥,随便弄一个32位的16进制的整数,比如 d0d6e111bada5511fcce9584d...

2025-02-16
使用 Github Actions 编译 Rust 代码
众所周知,Github Actions可以执行工作流任务,而且免费版本还具备三种系统和两种架构可选,这就非常适合拿来编译代码。 花了一些时间研究出了个编译Rust代码Github Actions Workflow文件模版,可以把简单的Rust项目分别编译成3个平台2种架构的可执行程序。 Github:Github_Actions_Rust_Workflows: 简单的Github Actions编译Rust工作流文件 工作流文件如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283name: Build Rust Projecton: workflow_dispatch:jobs: build: env: program_name: rust_program strategy: m...

2026-03-27
OpenVPN 服务端搭建,以及实现简单账号密码验证
最近顺手把一台机器上的 OpenVPN 重新整理了一遍,顺便把过程记下来,免得下次再搭的时候又去翻零散笔记。 大概流程是使用 Easy-RSA 管理证书,部署 OpenVPN 服务端,再生成客户端配置文件完成连接。如果只是想先把服务跑起来,这套流程已经够用了。 本文系统环境为 Ubuntu 20.04 Server 版本 安装 OpenVPN 和 Easy-RSA先把需要的软件装上: 1apt install openvpn easy-rsa -y 创建 PKI 证书体系先初始化一套 PKI 证书体系,用来后续签发服务端和客户端证书: 123make-cadir ~/easy-rsacd ~/easy-rsa./easyrsa init-pki 创建 CACA 是后续签发证书的核心。执行下面的命令: 1./easyrsa build-ca 执行过程中会提示: 输入证书密码 输入 CA 名称 如果 CA 名称直接回车不填,默认会使用 Easy-RSA CA。 生成服务端证书和密钥先生成服务端请求和私钥: 1./easyrsa gen-req server nopass ...

2026-01-06
zabbix7.0和代理proxy端的部署和配置详解(docker)
一般选择使用docker部署,简单不易出错, 安装zabbix服务端在文件夹下创建docker-compose.yaml,然后docker compose up -d(环境变量的数据库密码要一致) services: # 数据库,用mariadb或者mysql都行 mariadb-server: image: mariadb:10.11 container_name: mariadb-server command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_bin - --innodb_rollback_on_timeout=OFF - --innodb_lock_wait_timeout=30 volumes: - ./db_data:/var/lib/mysql environment: - MARIADB_USER=zabbix - MARIADB_PASSWO...

2024-11-14
Linux 安装 Clash 和 WebUI (无桌面环境) Mihomo GUI图形化界面
这里以Debian12为例进行部署,请确保安装了基本的gzip,git,nano软件包 遇到文章有问题可以在下面评论区指出~ 配置mihomo先创建一个目录用于存放程序和配置 cd /opt sudo mkdir Clash cd Clash 然后在github或者其他地方上找到mihomo下载链接(下方链接是amd64架构的,如果是arm等其他架构需要自行选择),使用wget或者curl下载到Clash文件夹下 sudo wget https://ghproxy.cn/https://github.com/MetaCubeX/mihomo/releases/download/v1.18.10/mihomo-linux-amd64-compatible-go120-v1.18.10.gz 解压,重命名为mihomo() sudo gzip -d mihomo-linux-amd64-compatible-go120-v1.18.10.gz sudo mv mihomo-linux-amd64-compatible-go120-v1.18.10 mihomo 给予执行权限 sudo...
评论





