我想检查用户是否具有sudo特权。这是我正在尝试做的一个近似示例。我正在尝试使其在以下操作系统上运行:centos,ubuntu,arch。
if userIsSudo; then
chsh -s $(which zsh)
fi
sudo -l将显示用户可以使用sudo特权运行的命令。如果没有可以运行的命令,那么sudo -l将返回错误代码,因此您可以尝试:
sudo -l && chsh -s $(which zsh)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句