【发布时间】:2016-10-12 14:53:50
【问题描述】:
我需要将 mac mini 上的 jenkins 用户添加到 docker 组并在下面尝试
which sudo
/usr/bin/sudo
不工作
sudo gpasswd -a jenkins docker
不工作
/usr/bin/sudo gpasswd -a jenkins docker
sudo: gpasswd: command not found
在.bash_profile 条目
export PATH="$PATH:/usr/local/bin/"
export PATH="/usr/local/git/bin:/sw/bin/:/usr/local/bin:/usr/local/:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH
当前登录的用户是这台 Mac 上的管理员。我不确定这里可能出了什么问题?
谢谢, 维克拉姆
【问题讨论】:
-
我想你想要
which gpasswd...而不是which sudo。 -
返回空值。
-
那么
gpassword在您的 PATH 中的任何目录中都不可用。请注意,gpassword在 OS X 上不是标准的,所以这并不奇怪。 -
对,这样就告诉你没有安装
gpasswd;试试passwd。 -
passwd 无法将 mac 用户添加到 docker 组