如何在脚本中将 root 用户与其他用户区分开来?

如何在脚本中将 root 用户与其他用户区分开来?

我必须编写一个脚本,在其中必须为不同的用户实施不同的策略。我是脚本新手,如何在脚本中区分 root 用户和普通用户。此脚本应为 root 用户和普通用户实施不同的策略。我应该使用正则表达式直接匹配 root 关键字还是有其他方法

答案1

在 Linux 上,root 用户的 uid 为 0。

您可以使用以下命令检查运行脚本的用户的(数字)uid id -u- 如果返回值为 0,则您是 root 身份,否则,您不是。

相关内容