【发布时间】:2013-11-29 18:32:57
【问题描述】:
我需要运行这两个命令:
ulimit -s 1024
echo 120000 > /proc/sys/kernel/threads-max
第一个只能在用户模式下运行(不使用 sudo 或 su),第二个只能在 su mode 下运行。我想编写一个 bash 脚本,让我运行这两个命令。第一个没问题。对于第二个,我需要 su(将用户更改为 root),运行命令,然后退出。实际上,我想使用 bash 脚本在 su 模式下运行第二个命令。有什么想法吗?
【问题讨论】:
-
您知道您可以使用 su (root) 权限运行整个脚本,从而以相同的权限运行其中包含的所有命令吗?如果你这样做了,你有什么理由避免这样做?