如何在 Debian VPS 上添加、删除和授予用户 sudo 权限

简介: 如何在 Debian VPS 上添加、删除和授予用户 sudo 权限


本文介绍了如何在Debian系统中创建新用户,分配较低权限,允许通过sudo临时获取管理员权限,以及如何删除不再需要的用户,以降低管理风险并优化服务器权限设置。

简介

当你启动一个新的服务器时,会创建一个名为 root 的默认账户。这个用户拥有完全的系统访问权限,应该仅用于管理任务。作为 root 用户,你基本上可以对系统做任何操作,这很强大,但也极其危险。Linux 没有“撤销”按钮。

为了减轻这种风险,我们可以创建一个新用户,该用户权限较低,更适合日常任务。当你需要管理员用户的权限时,可以通过一个名为 sudo 的命令来临时提升单个命令的权限。

本指南将介绍如何在 Debian 系统上创建新用户。我们还将介绍如何允许用户访问 sudo 命令以获取管理员权限,以及如何删除不再需要的用户。

登录服务器

要完成本指南中的步骤,你需要以 root 用户身份登录到你的 Debian 服务器。

如果你创建了一个实例服务器但没有选择嵌入的 SSH 密钥进行身份验证,通常会收到一封包含 root 用户密码的电子邮件。你可以使用这些信息在终端中以 root 用户身份登录到服务器,方法如下:

[本地环境]
ssh root@your_server_ip_address

输入你收到的密码(在你输入密码时屏幕上不会显示任何内容。这是一项安全功能,以防附近的人根据密码长度猜测你的密码)。

如果你配置了服务器使用 SSH 密钥进行身份验证,你可以使用与上述相同的 SSH 过程,但你将自动登录而无需输入密码。请注意,你也不会收到密码邮件。

添加新用户

第一步是添加一个新用户。默认情况下,新用户是非特权用户。这意味着他们只能修改自己家目录中的文件,这正是我们想要的。

如果这是你的第一个新用户,并且你当前以 root 用户身份登录,你可以使用以下语法创建一个新用户:

adduser newuser

如果你以前添加过用户并授予了 sudo 权限,你可以通过使用相同的命令调用 sudo 来创建新用户:

sudo adduser newuser

无论哪种方式,Debian 都会提示你输入有关所创建用户的更多信息。你需要选择的第一部分信息是新用户的密码。

它会要求你选择一个密码,然后通过重复输入来确认(同样,出于安全目的,你在窗口中输入的字符不会显示)。之后,它会要求你输入有关用户的个人信息。你可以随意填写或留空。无论你的决定如何,用户的操作方式都完全相同。输入 ENTER 跳过这些提示并接受输入的值。

访问新用户

完成这些步骤后,你的新用户现在可用。你可以通过输入以下命令注销当前的 root 会话,并通过 SSH 以新用户身份登录:

[本地环境]
exit

这将终止当前的 root 会话,并允许你通过以下命令以 SSH 登录新用户:

[本地环境]
ssh newuser@your_server_ip_address

这次,输入你刚刚为该用户配置的新密码。

另一种快速切换到另一个用户而无需先注销的方法是使用 su 命令。这个命令代表 substitute user,它允许你切换到你想要的用户。你可以这样使用它:

su - newuser

这将要求你输入新用户的密码。当你正确输入后,你将切换到新用户。当你希望退出返回到原始会话时,只需再次输入 exit 命令:

exit

授予用户管理员权限

现在你的系统上有了一个新用户,你需要决定是否允许该用户使用 sudo 执行管理员任务。

如果你创建的用户将成为系统上的主要用户,通常希望启用 sudo 权限,以便进行常规配置和维护。

要将这些权限添加到我们的新用户,我们需要将新用户添加到 sudo 组。默认情况下,属于 sudo 组的用户被允许使用 sudo 命令。

作为 root,运行以下命令将你的新用户添加到 sudo 组(用你的新用户替换下面的高亮词):

usermod -aG sudo sammy

现在,当你以常规用户身份登录时,可以通过输入以下命令以 root 权限执行特定命令:

sudo command_name

系统会提示你输入 你的 用户密码(而不是 root 用户的密码)。然后该命令将以提升的权限执行。

删除用户

如果有多个人在使用你的服务器,你应该为他们创建自己的用户来登录。如果有一个你创建的用户不再需要了,那么删除它非常容易。

作为一个具有sudo特权的普通用户,你可以使用以下语法来删除用户:

sudo deluser --remove-home 用户名

--remove-home 选项将同时删除用户的家目录。

如果你以root用户身份登录,你不需要在命令前添加 sudo

deluser --remove-home 用户名

结论

添加用户、删除用户和分配sudo特权都是你很可能需要为任何服务器配置的基本任务。通过熟悉这些流程,你将能够更快、更自信地设置你的初始环境。


目录
相关文章
|
3月前
|
人工智能 API
重磅!阿里云Coding Plan全面上线Qwen3.5、GLM-5、MiniMax M2.5、Kimi K2.5
阿里云Coding Plan上线Qwen3.5、GLM-5、M2.5、K2.5四大顶尖开源模型,支持Qwen Code等工具自由切换。Lite/Pro套餐首月仅7.9元/39.9元,分别享1.8万/9万次请求。Qwen3.5以397B总参、17B激活参数实现高性价比,全面优化编程与Agent能力。
|
9月前
|
人工智能 安全 文件存储
炸裂!Github 6000+ star 开源免费易用,支持1000+格式转换,值得收藏!
ConvertX 是一款开源免费的在线文件转换工具,支持超过 1000 种格式转换,涵盖视频、文档、图像、3D 模型等。基于 FFmpeg、Pandoc 等强大组件,提供高效、私密的转换服务。支持 Docker、NAS 自托管部署,界面简洁,操作便捷,适合多场景使用,已在 GitHub 收获 6000+ Star,值得收藏和使用。
1393 0
|
5月前
|
数据采集 DataWorks Cloud Native
云原生数据中台建设方案
本文系统阐述云原生数据中台建设方案,基于“采集-计算-治理-服务”四层架构,结合阿里云产品矩阵与零售行业实践,提供从数据整合、批流一体计算、质量安管到API服务输出的全链路指南,助力企业打破孤岛、实现数据资产化与业务价值转化。
341 0
|
存储 网络协议 网络安全
OpenWrt挂载U盘安装并配置Adguard Home
随着网络生活的日益丰富,广告成为了上网过程中不可避免的一部分。然而,过多的广告不仅会影响上网体验,还可能包含恶意代码,对全构成威胁。为了解决这一问题,许多用户选择使用去广告软件,其中Adguard Home便是一个广受欢迎的选择。
1836 0
|
Linux 网络安全 网络架构
记录没有到主机的路由问题解决
报错日志没有到主机的路由
6194 0
记录没有到主机的路由问题解决
|
2月前
|
存储 弹性计算 固态存储
阿里云2026年香港服务器价格更新:轻量 / ECS / 高配全机型报价
2026年阿里云香港服务器价格更新:轻量应用服务器低至25元/月(2核0.5G+200M峰值带宽),ECS按配置计费,2核4G起约199元/年;支持BGP多线、免备案,含不限流量与秒杀38元/年爆款机型。(239字)
1586 3
|
2月前
|
人工智能 数据可视化 Linux
数据人专属OpenClaw手册|Windows/Mac/Linux/阿里云部署+千问/Coding Plan+技能一键安装
OpenClaw为数据分析师提供了从数据获取到报告生成的全流程AI赋能,精选10项技能可覆盖90%日常工作场景,显著降低重复劳动、提升分析深度与输出效率。本文完整提供技能安装命令、全平台部署流程、阿里云模型配置与问题排查方案,适配Windows11/MacOS/Linux本地环境与阿里云云端环境,同时支持阿里云千问付费API与免费Coding Plan,满足个人与团队不同成本需求。无论你是零基础数据新手,还是资深分析师,均可通过本文快速搭建稳定、高效、安全的OpenClaw数据分析环境,释放AI生产力。
798 0
|
4月前
|
安全 数据可视化 数据挖掘
2026年数据分析工具推荐:从基础到高级的工具选择全指南
本文全面解析10款国内外主流BI工具,涵盖瓴羊Quick BI、Power BI、Tableau等产品,从核心定位、推荐场景、技术亮点到资质认证多维度对比,重点剖析其在数据可视化、智能分析、安全管控等方面的能力,并提供选型建议与免费试用参考,助力企业高效实现数据驱动决策。
|
12月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
474 34
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
|
机器学习/深度学习 算法 数据挖掘
统计分析识别和处理异常值
统计分析识别和处理异常值
558 2