ubuntu 配置文件中 '#' 和 '*' 字符的区别

Difference between '#' and '*' character in the ubuntu configuration file

我正在编辑我的 /etc/security/limits.conf 文件,注意到同一文件中存在三个条目。

* soft     nproc          65535    
# root soft     nproc          65535    
root soft     nproc          65535    

以'#'开头的条目表示已注释。以任何特殊字符开头的行是影响系统的行。

想知道配置文件第一行开头的'*'是什么意思,是注释还是真的影响系统?

本例中的 '*'(以及几乎所有 Unix 配置文件)表示 users/groups 的通配符(即全部)。另请注意,对于安全限制,用户 root 是一个例外。 如果要为 root 设置限制,此字段必须包含文字 root 字。

有关更多信息,您可以 运行:

man limits.conf