我必须编写一个脚本,在其中必须为不同的用户实施不同的策略。我是脚本新手,如何在脚本中区分 root 用户和普通用户。此脚本应为 root 用户和普通用户实施不同的策略。我应该使用正则表达式直接匹配 root 关键字还是有其他方法
答案1
在 Linux 上,root 用户的 uid 为 0。
您可以使用以下命令检查运行脚本的用户的(数字)uid id -u
- 如果返回值为 0,则您是 root 身份,否则,您不是。
我必须编写一个脚本,在其中必须为不同的用户实施不同的策略。我是脚本新手,如何在脚本中区分 root 用户和普通用户。此脚本应为 root 用户和普通用户实施不同的策略。我应该使用正则表达式直接匹配 root 关键字还是有其他方法
在 Linux 上,root 用户的 uid 为 0。
您可以使用以下命令检查运行脚本的用户的(数字)uid id -u
- 如果返回值为 0,则您是 root 身份,否则,您不是。