Linux

/etc/security/limits.conf 中的反斜杠是什麼意思

  • July 21, 2021

/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

所以我不確定反斜杠的含義是忽略該行還是忽略星號(*)萬用字元?

根據文件和我對原始碼的快速閱讀,反斜杠在這裡沒有特殊含義。由於\*不是范圍,不以任何可辨識的特殊字元開頭,@%也不是確切的字元串*,因此域被解釋為使用者名。注意使用者名是\*,不是*

這只是文件中的一個錯誤,可能是用於生成文件的腳本中的錯誤。其意圖大概是寫*(意思是所有使用者)而不是\*.

引用自:https://unix.stackexchange.com/questions/659327