1

问题

在alpine-linux 3.11.6下su进入root用户直接apk add sudo后,在普通用户下运行sudo xxx输入3次密码后报错:[username] is not in the sudoers file. This incident will be reported.

正确姿势

  1. 安装sudo
$ apk add sudo
  1. 把指定的用户添加到wheel组,只有在wheel组的用户才有权限访问sudo命令
$ addgroup [username] wheel
  1. 去掉执行sudo命令时每次输入烦人的密码
$ visudo

找到行"# %wheel ALL=(ALL) NOPASSWD: ALL"去掉'#'号取消注释,:wq保存。

  1. 退出root,退出登录的用户,登录被添加到wheel组的用户,执行
$ sudo -v

没有提示则成功。

参考资料

  1. https://www.hiroom2.com/2017/08/18/alpinelinux-3-6-sudo-en

overlordsnyt
14 声望1 粉丝