前言
前端时间把家里的服务器重装成飞牛NAS系统后通过NAS管理员账号SSH连接到终端后使用stdo -i提权后需要root密码,但是使用管理员密码之后提示密码错误,无法获取root权限。
开始
因为一些需要我在官方应用商店下载了1panle面板之后发现使用面板创建任务计划是默认使用root身份执行的。所以说我们可以通过创建shell脚本实现将管理员账号添加至Administrators组。
在应用商店中安装1panel并配置安全入口


使用https://IP:<port>/<安全入口>访问面板。
创建并执行Shell脚本
#!/bin/bash
# 1. 把 账号 加入 administrators 和 sudo 群组
usermod -aG administrators,sudo <需要提权的账号>
# 2. 确认写入成功
grep -E "^administrators:|^sudo:" /etc/group
# 3. 立即刷新缓存
systemctl restart systemd-logind || true
echo "<需要提权的账号> 已强制加入 administrators / sudo"最后测试

当前用户以成功获取root权限。
默认评论
Halo系统提供的评论