/etc/security/limits.conf 中反斜杠的含义是什么

/etc/security/limits.conf 中反斜杠的含义是什么

/etc/security/limits.conf看起来像这样

#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4

# End of file
\* soft nofile 20000
\* hard nofile 22000

我记得之前不应该设置反斜杠* soft nofile 20000

所以我不确定反斜杠的含义是忽略该行还是只是忽略星号(*)通配符?

答案1

根据文档以及我快速阅读的源代码,反斜杠在这里没有特殊含义。由于\*不是范围,不以任何可识别的特殊字符开头@%,并且不是确切的字符串*,因此域被解释为用户名。注意,用户名是\*,而不是*

这只是文件中的一个错误,可能是用于生成该文件的脚本中的错误。其目的大概是编写*(意味着所有用户)而不是\*.

相关内容