如何让 .sh 文件在 profile.d 中以 Sudo 身份运行?

如何让 .sh 文件在 profile.d 中以 Sudo 身份运行?

我有一个 .sh 脚本需要运行来检查机器是否已设置某些参数。我已将其放在 profile.d 目录中,但我需要以 sudo 权限运行此脚本。

有人知道这是否可行以及如何实现吗?我正在运行 14.04 服务器(无 GUI)。

谢谢。

答案1

如果将其权限设置为 +s,那么sudo chown root:rootfile ; sudo chmod +s file您会看到它被设置为 6664/-rwSrwSr-- 权限。

这会将用户设置为 root,并使其可执行。

做这件事时必须小心谨慎!

相关内容