Man

/etc/passwd 中的數字是多少?(有沒有辦法在不搜尋網際網路的情況下找到這些問題的答案)?

  • March 3, 2021

如果我執行grep user /etc/passwd,我會得到字元串user:x:1021:1021::/home/user:/bin/bash。數字“1021:1021”是什麼意思?是否有離線方式來查找這些含義?如果我這樣做,man passwd我會得到有關命令的資訊,而不是文件

man **5** passwd:

/etc/passwd每個使用者帳戶包含一行,由冒號 (“:”) 分隔的七個欄位。這些欄位是:

  • 登錄名
  • 可選加密密碼
  • 數字使用者 ID
  • 數字組 ID
  • 使用者名或評論欄位
  • 使用者主目錄
  • 可選的使用者命令解釋器

嗯,差不多就是這樣。

man7.org該手冊頁有兩個版本,上面是我在 Debian 上的那個。幸運的是, or的內容確實沒有變化,至少在 Linuxen 上,我認為。passwd``shadow


其含義5由例如手冊頁man本身描述,它告訴手冊“部分”是:

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro packages and conventions),
    e.g. man(7), groff(7)
8   System administration commands (usually only for root)

您正在尋找文件passwd,所以它是第 5 節。

crontab類似於命令(crontab(1))和文件(crontab(5))。此外,open似乎有命令的手冊頁(在 Linux 中,別名為openvt(1))、系統呼叫(open(2))和 Perl 編譯指示(open(3perl))。帶有尾文本的節號3perl也很常見。

用於whatis foo確定是否有多個匹配項:

$ whatis passwd
passwd (1)           - change user password
passwd (1ssl)        - compute password hashes
passwd (5)           - the password file

(哦,對了,還有openssl passwd

然後apropos“$$ searches $$手冊頁名稱和描述”。通常會獲得更多點擊。

另請參閱:手冊頁中的數字是什麼意思?


如果您有多個章節出現相同的命令/配置文件,通常會在man頁面中提及。例如,在底部man passwd會發現

也可以看看

chpasswd(8)、passwd(5)、shadow(5)、usermod(8)。

暗示密碼的第 5 章條目。而反過來man 5 passwd

也可以看看

crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8), shadow(5), su(1),蘇洛金(8)。

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