首页 > 系统教程 > LINUX > 正文

LINUX怎么切换用户_Linux用户切换命令su与sudo使用说明

冰火之心
发布: 2025-10-20 18:07:01
原创
770人浏览过
su用于切换用户会话需目标密码,sudo用于临时提权执行命令需当前用户密码;su -可完全切换环境,sudo更安全且支持权限审计,日常推荐使用sudo并用visudo编辑配置。

linux怎么切换用户_linux用户切换命令su与sudo使用说明

在Linux系统中,切换用户是日常运维和使用中的常见需求。主要通过 susudo 两个命令实现,它们用途不同,机制也不同。下面详细介绍这两个命令的使用方法和注意事项。

su 命令:切换到另一个用户

suswitch user)用于切换当前登录用户到另一个用户账户,默认切换到 root 用户。

基本语法:

su [选项] [用户名]

常见用法:

  • su —— 切换到 root 用户,需要输入 root 密码
  • su -su --login —— 切换到 root 并加载其完整环境变量(推荐)
  • su username —— 切换到指定用户,需输入该用户的密码
  • su - username —— 切换并加载目标用户的登录环境

区别说明:

  • su username:仅切换用户身份,不改变当前工作目录和环境变量
  • su - username:完全切换,相当于以该用户重新登录,环境干净

提示:普通用户使用 su 切换到其他用户需要知道对方密码;root 用户使用 su 可以无需密码直接切换到任何用户。

sudo 命令:以其他用户身份执行单条命令

sudo(superuser do)允许授权用户以其他用户(通常是 root)身份执行命令,而无需知道目标用户的密码。

基本语法:

Qwen
Qwen

阿里巴巴推出的一系列AI大语言模型和多模态模型

Qwen 691
查看详情 Qwen

sudo [选项] 命令

常见用法:

  • sudo command —— 以 root 身份执行某条命令,需输入当前用户的密码
  • sudo -i —— 模拟登录 root 用户,进入 root 的 shell 环境
  • sudo -u username command —— 以指定用户身份执行命令
  • sudo su - —— 先用 sudo 获取权限,再切换到 root(某些系统允许)

配置文件/etc/sudoers,可通过 visudo 命令安全编辑。

例如,允许用户 alice 使用 sudo:

alice ALL=(ALL:ALL) ALL

优点:

  • 不需要共享 root 密码
  • 可精细控制用户能执行哪些命令
  • 操作记录可审计(日志保存在 /var/log/auth.log 或 /var/log/secure)

su 与 sudo 的主要区别

  • 目的不同:su 是切换用户会话,sudo 是临时提权执行命令
  • 密码要求不同:su 需要目标用户密码,sudo 需要当前用户密码(若被授权)
  • 安全性:sudo 更安全,便于权限管理和审计
  • 使用场景:长期操作用 su -;临时管理任务推荐 sudo

实用建议

  • 日常运维尽量使用 sudo,避免直接登录 root
  • 使用 su - 而不是 su,确保环境正确
  • 不要随意修改 sudoers 文件,应使用 visudo 防止语法错误导致无法提权
  • 检查当前用户权限可用 sudo -l

基本上就这些。掌握 su 和 sudo 的使用,能更安全高效地管理 Linux 系统权限。

以上就是LINUX怎么切换用户_Linux用户切换命令su与sudo使用说明的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号