首页 > 解决方案 > ubuntu配置文件中'#'和'*'字符的区别

问题描述

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

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

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

想知道'*'配置文件第一行开头的含义是什么,是注释还是实际影响系统?

标签: ubuntuconfiguration

解决方案


在这种情况下(以及几乎所有 Unix 配置文件)中的“*”表示用户/组的通配符(即所有)。另请注意,出于安全限制,用户root是一个例外。如果要为root设置限制,此字段必须包含字面词根

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

man limits.conf

推荐阅读