【发布时间】:2021-08-05 19:46:35
【问题描述】:
我知道如何将用户添加到 sudo 组或如何从中删除他/她:
sudo usermod -aG wheel $1 # $1 represents the username as an argument passed to the command
sudo gpasswd -d $1 wheel
如何使它成为一个切换?如果用户在 sudo 组中,我会将其从组中删除,否则将其添加。这对于临时授予 sudo 权限很有用。
【问题讨论】:
-
if groups "$1" | cut -d: -f2 | grep -F wheel ; then echo good; else echo bad; fi? -
if getent group wheel | grep -Fq "$1"; then sudo gpasswd ...; else sudo usermod ... ; fi