小编dav*_*dgo的帖子

带有 USERID 的 sudo - 恢复旧行为

在运行 Ubuntu 18.04 的系统中,我可以运行命令(以 root 身份),例如

 sudo -u \#2000 echo hi
Run Code Online (Sandbox Code Playgroud)

即使passwd 文件中不存在 uid 2000,这也可以以 UID 2000 运行命令。当我在 Ubuntu 20.04 和 22.04 上尝试相同的操作时,出现错误

 sudo: unknown user: #2000
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎样才能恢复旧的行为?我特别希望能够使用密码文件中没有的用户权限运行脚本(在这种情况下,使用 wpcli 将与文件属于 uid 2000 的网站关联的权限)

sudo users

2
推荐指数
1
解决办法
412
查看次数

标签 统计

sudo ×1

users ×1