如何检查用户在bash脚本中是否具有sudo特权?

安德里斯·索洛波瓦斯

我想检查用户是否具有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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查脚本用户是否具有类root用户特权的最佳方法是什么?

如何在bash中创建具有root特权的用户?

以root用户身份运行bash脚本,该脚本中具有sudo命令

如何通过用户名和密码检查帐户是否具有管理员权限/特权?

如何检查用户在Meteor中是否具有特定角色

尽管已从所有组中删除,但用户仍然具有sudo特权

Ubuntu和Debian如何为具有sudo特权的用户管理$ HOME?

Windows具有“ sudo”特权的非root用户帐户设置

在Bash中检查sudo(带有if语句的脚本)

bash脚本来检查输入是否具有@

如何检查我是否具有sudo访问权限?

如何检查 REGO 中的对象数组以检查用户是否具有自负权限?

如何使用具有sudo特权的Vlc?

如何在Ubuntu中删除默认用户的sudo特权

如何获取所有不在内置特权组中且具有Admincount = 1的用户?

Bash 脚本 - 检查用户是否登录

使用sudo特权运行bash脚本

给定用户在Firestore中具有用户个人资料的情况下,如何检查用户是否存在

如何检查请求的用户在 Django Rest Framework 中是否具有特定的自定义权限?

如何检查用户在symfony2中是否完全具有一个角色?

如何检查用户在特定服务器中是否具有特定角色

如何检查用户在on_message中是否具有特定角色?

如何检查特定用户是否对Delphi中的文件夹/文件具有特定访问权限

如何检查用户是否具有管理员权限

如何检查具有特定 ID 的用户是否存在?

检查用户是否在角色数组中具有特定角色

检查bash脚本中是否有标准输出重定向

如何检查bash脚本中是否以root身份运行

如何检查Bash Shell脚本中是否存在目录?