如何创建带sudo权限的Ubuntu非root账户?ubuntu添加用户并赋予sudo权限

在Ubuntu系统中,通过命令行使用useradd或adduser创建新用户,并将其加入sudo组,即可获得具备管理员权限的非root账户,这是保障系统安全与日常操作便捷性的最佳实践。

日常使用Linux服务器时,直接以root身份登录犹如驾驶一辆没有刹车的高性能跑车,风险极高,一旦误操作,可能导致系统文件损坏甚至服务瘫痪,创建一个拥有sudo权限的普通用户,既能满足日常运维需求,又能通过权限隔离降低安全风险,这一过程并不复杂,只需掌握几个关键命令即可。

Linux添加删除用户并赋予root权限
加载中
Linux添加删除用户并赋予root权限

为何需要创建非root sudo账户

许多初学者倾向于直接使用root账户,认为这样最方便,业内专家指出,这种做法违背了最小权限原则,root账户拥有系统的最高控制权,任何细微的命令错误都可能引发连锁反应,相比之下,sudo机制允许普通用户在执行特定管理任务时临时提升权限,且所有操作都会被记录在日志中,便于审计和追溯。

安全性与权限隔离

使用普通账户日常登录,可以有效防止恶意软件或误操作直接破坏系统核心文件,即使账户密码泄露,攻击者获得的也是受限权限,而非完全控制权,这种隔离机制是构建安全Linux环境的基础。

操作审计与责任追溯

当多个管理员共同维护服务器时,sudo日志(通常位于/var/log/auth.log)能清晰记录谁在什么时间执行了什么命令,这对于故障排查和安全审计至关重要,若所有操作均通过root进行,责任归属将变得模糊不清。

Ubuntu创建用户教程:添加具有sudo权限的非root账户

在Ubuntu系统中,创建用户并赋予sudo权限主要有两种方法:使用

如何创建带sudo权限的Ubuntu非root账户?ubuntu添加用户并赋予sudo权限

adduser交互式命令或使用useradd底层命令,对于大多数用户,推荐使用adduser,因为它会自动创建家目录并设置默认配置文件,更加人性化。

使用adduser命令(推荐)

adduser是Ubuntu自带的友好脚本,它会在创建用户的过程中引导你完成一系列设置,请确保你当前登录的账户具有sudo权限,或者直接使用root账户执行以下操作。

打开终端,输入创建用户的命令:

sudo adduser 新用户名
  1. 系统会提示你输入并确认新用户的密码,输入密码时屏幕上不会显示任何字符,这是Linux的安全机制,请仔细输入并记住密码。
  2. 系统会询问用户的全名、房间号等信息,对于大多数个人用户,直接按回车键跳过即可,这些信息并非必填项。
  3. 确认信息无误后,输入`Y`并回车,完成用户创建。

用户已创建成功,但尚未拥有sudo权限,需要将该用户添加到sudo组:

sudo usermod -aG sudo 新用户名

验证用户是否成功加入sudo组,可以执行:

groups 新用户名

如果输出结果中包含sudo,则说明权限配置成功。

使用useradd命令(高级用户)

useradd是更底层的命令,功能强大但不够友好,不会自动创建家目录或复制默认配置文件,如果你习惯手动配置,可以使用此方法。

创建用户并指定家目录:

sudo useradd -m -s /bin/bash 新用户名

如何创建带sudo权限的Ubuntu非root账户?ubuntu添加用户并赋予sudo权限

这里的-m参数表示创建家目录,-s /bin/bash指定默认shell为bash。

设置用户密码:

sudo passwd 新用户名

将用户添加到sudo组:

sudo usermod -aG sudo 新用户名

验证sudo权限与常见问题排查

创建用户后,必须验证权限是否生效,有时,由于配置错误或组权限未刷新,新用户可能无法执行sudo命令。

如何测试sudo权限

切换到新用户账户,尝试执行一个需要root权限的命令,例如更新软件包列表:

su - 新用户名
sudo apt update

如果系统提示输入密码,输入该用户的密码后命令成功执行,则说明sudo权限配置正确,若提示“用户不在sudoers文件中”,请检查是否成功将用户加入了sudo组,或检查/etc/sudoers文件权限。

常见错误与解决方案

  • 权限拒绝:确保执行`usermod`命令时使用了`-aG`参数,而不是`-G`,`-G`会覆盖用户原有的所有组,导致用户失去其他必要权限。
  • 家目录缺失:若使用`useradd`未加`-m`参数,用户登录时将看不到家目录,可通过`cp -r /etc/skel/. ~/`手动复制默认配置文件,但推荐使用`adduser`避免此问题。
  • 密码过期:若创建用户后无法登录,可能是密码已过期,可使用`sudo passwd -u 新用户名`解锁账户,或`sudo passwd -e 新用户名`强制下次登录修改密码。

Ubuntu创建用户教程:添加具有sudo权限的非root账户的安全最佳实践

创建用户只是第一步,合理的安全策略能进一步加固系统。

如何创建带sudo权限的Ubuntu非root账户?ubuntu添加用户并赋予sudo权限

禁用root远程登录

为了进一步提升安全性,建议禁用root账户的SSH远程登录,编辑/etc/ssh/sshd_config文件,找到PermitRootLogin选项,将其修改为no,然后重启SSH服务:

sudo systemctl restart ssh

这样,即使root密码泄露,攻击者也无法直接通过SSH登录,必须使用普通账户登录后再通过sudo提权,增加了攻击难度。

配置SSH密钥登录

对于高频操作的管理员,使用SSH密钥对登录比密码更安全且便捷,在新用户家目录下生成密钥对,并将公钥添加到~/.ssh/authorized_keys文件中,此举可大幅降低暴力破解风险。

FAQ:Ubuntu创建用户教程:添加具有sudo权限的非root账户

如何删除具有sudo权限的用户?

使用deluser命令可以安全地删除用户及其家目录,删除名为testuser的用户并移除其家目录,执行sudo deluser --remove-home testuser,若需保留家目录,可省略--remove-home参数。

sudo权限是否永久有效?

sudo权限是永久有效的,除非手动移除,用户被加入sudo组后,只要不将该用户移出该组,或修改sudoers配置,权限将持续存在,若需临时撤销权限,可将用户从sudo组移除,或编辑/etc/sudoers文件限制特定命令的执行。

创建用户时忘记设置密码怎么办?

若创建用户时未设置密码,用户将无法通过密码登录,可使用sudo passwd 新用户名重新设置密码,建议定期审查用户账户,移除不再使用的账户,以减少潜在的安全隐患。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/473516.html

赞 (0)
股票数据怎么实时采集?股票数据实时采集方法
上一篇 2026年7月8日 21:52
Python set方法怎么用?python set去重实例
下一篇 2026年7月8日 21:54

相关推荐

  • 计算机基础知识怎么学?操作系统入门必看的长尾疑问

    计算机基础知识与操作系统是IT行业的基石,掌握核心概念能显著提升系统维护效率,相关PDF学习资料可通过官方文档库及知名技术社区获取,建议优先选择由高校或大厂技术团队整理的版本以确保内容权威性,在数字化时代,无论是从事软件开发、运维管理,还是日常办公处理,理解计算机如何运作以及如何驾驭操作系统,都是不可或缺的技能……

    2026年6月19日
    2910
  • LOCVPS七月促销8折续费同价吗,香港VPS带宽升级至6M多少钱

    LOCVPS七月促销核心结论:全场VPS主机享8折优惠且续费同价,香港云地/邦联机房带宽免费升级至6M,2GB内存套餐月付低至44元,是低成本部署海外业务的高性价比选择,在服务器租赁市场,价格波动与配置升级往往是用户决策的关键变量,LOCVPS此次推出的七月促销活动,直接击中了中小开发者对“低门槛、高带宽、稳定……

    2026年6月29日
    1900
  • 港安云GA CLOUD多区同步2.5折起是真的吗?香港VPS服务器租用价格

    港安云GA CLOUD凭借香港本地注册公司背景与多区同步技术,提供2.5折起的高性价比VPS及物理机服务,是追求低延迟与合规性的理想选择,在云计算市场鱼龙混杂的今天,选择一家靠谱的服务器供应商往往比选择配置本身更让人头疼,很多用户抱怨海外机房延迟高、国内机房备案繁琐,而港安云GA CLOUD的出现,恰好填补了这……

    2026年6月28日
    2110
  • 按量付费转包年怎么操作?云手机服务器计费模式详解

    云手机服务器从按量付费转包年,是企业及个人用户降低长期运营成本、实现资源精细化管理的核心策略,这一转换过程不仅是计费规则的变更,更是业务从弹性试探期迈向稳定运营期的重要标志, 通过合理的时机选择与操作流程,用户通常可实现30%至70%的成本节约,同时享受更稳定的服务保障,核心结论:按量付费转包年是云手机业务降本……

    2026年3月27日
    9900
  • DogYun狗云618活动力度大吗?vps服务器推荐高性价比

    DogYun狗云2026年618大促已全面开启,核心优惠涵盖充值赠送、动态/经典云折扣及独立服务器立减,配合幸运大转盘最高可享5折优惠,是低成本搭建高可用业务架构的最佳窗口期,在云计算市场进入存量竞争阶段的2026年,用户对于云服务商的考量已从单纯的“价格敏感”转向“性价比与稳定性并重”,DogYun狗云此次6……

    2026年6月29日
    2600
  • 按需服务举例有哪些?典型应用场景大盘点

    按需服务模式已深度重构现代商业逻辑与生活方式,其核心本质在于通过移动互联网技术实现资源供需的精准匹配与实时响应,该模式打破了传统服务业的时间与空间限制,将所有权转化为使用权,极大地降低了交易成本,提升了社会资源的利用效率,从出行到住宿,从专业技能到日常生活琐事,按需服务构建了一个高效、灵活且庞大的生态系统, 交……

    2026年4月8日
    8600
  • 本地连接数据库报错Access denied怎么办?Access数据库连接被拒绝解决方法

    遇到“Access denied”报错,本质上是权限验证失败或连接配置错误,绝非单纯的密码错误,解决核心在于排查账户权限、连接字符串配置以及数据库文件的物理安全属性,用户在本地环境进行access数据库 本地_连接数据库报错Access denied排查时,必须遵循从“软件配置”到“系统权限”的递进逻辑,优先检……

    2026年3月21日
    18000
  • 国外PFX证书怎么打开,如何转换成PEM格式?

    PFX证书,作为PKCS#12标准的档案格式,是数字证书领域中最核心的通用容器之一,它将公钥证书、私钥以及中间证书链封装在一个单一的加密文件中,极大地简化了证书在不同系统和服务器之间的迁移与部署过程,对于企业而言,掌握PFX证书的生成、转换、导入及安全维护,是保障Web服务安全、实现数据加密传输以及确保身份认证……

    2026年2月26日
    16900
  • 华纳云境外服务器低至4折是真的吗?香港云服务器推荐

    华纳云境外服务器提供极具竞争力的价格体系,其中香港云服务器2H2G2M配置低至67元/月,CN2 GIA高防服务器588元/月且续费同价,支持TB级超大防护带宽,是追求高性价比与稳定性的理想选择,在数字化浪潮席卷全球的今天,选择一款合适的云服务器不仅仅是购买一台机器,更是为业务搭建一个稳固的数字地基,对于许多中……

    2026年7月7日
    16200
  • anyNode拉斯维加斯VPS年付15美元值得买吗,1核2G VPS推荐

    anyNode推出的拉斯维加斯VPS年付仅需15美元,是预算有限且追求极致性价比用户的理想入门选择,在云计算市场日益内卷的当下,寻找稳定且廉价的海外服务器并非易事,anyNode作为近年来崭露头角的云服务商,凭借其独特的定价策略和灵活的节点布局,迅速在中小开发者群体中积累了口碑,特别是其位于拉斯维加斯的节点,凭……

    2026年6月23日
    3600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注