要限制Linux用户的资源,可以使用limits.conf文件。这个文件位于/etc/security/目录下。您可以编辑这个文件,并在其中为特定用户设置资源限制。
以下是一个示例limits.conf文件内容:
#<domain> <type> <item> <value>
user1 hard nproc 20
user1 soft nproc 10
在这个示例中,用户user1的进程数被限制为最多20个(hard限制)和最多10个(soft限制)。您可以为用户设置不同的资源限制,包括进程数、内存使用、CPU时间等。
要使更改生效,需要重新启动用户的会话(例如通过注销并重新登录)或重新启动系统。请注意,limits.conf文件中的更改将应用于所有新的用户会话,而不会立即应用于当前正在运行的会话。