在 Linux 系统中,root 用户拥有最高权限,但出于安全考虑,大多数发行版默认禁用 root 账户。以下是开启 root 权限的两种常见方法:
方法一:通过 sudo
临时获取 root 权限(推荐)
使用
sudo
执行命令
如果当前用户属于sudo
组,可直接在命令前加sudo
,输入当前用户密码后临时以 root 权限执行:sudo <你的命令>
# 示例:以 root 权限编辑文件
sudo nano /etc/fstab
切换到 root 的交互式 Shell
执行以下命令并输入当前用户密码,进入 root 的 Shell 环境(退出时输入exit
):sudo -i
# 或
sudo su -
方法二:启用 root 账户并设置密码
为 root 设置密码
执行以下命令,按提示设置 root 密码(需当前用户有sudo
权限):sudo passwd root
切换至 root 账户
设置密码后,可通过以下命令切换到 root:su -
# 输入 root 密码后即可进入
⚠️ 注意事项
- 安全风险:长期启用 root 账户可能增加系统被攻击的风险,建议日常使用
sudo
。 - 禁用 root 登录(如需要):
若需禁用 root 账户,可执行:sudo passwd -l root
不同场景的常见操作
- 安装软件:
sudo apt install <包名>
(Debian/Ubuntu) - 修改系统配置:
sudo nano /etc/...
- 管理服务:
sudo systemctl restart <服务名>
根据你的需求选择合适方式,操作时务必谨慎!