/etc/passwd 中的數字是多少?(有沒有辦法在不搜尋網際網路的情況下找到這些問題的答案)?
如果我執行
grep user /etc/passwd
,我會得到字元串user:x:1021:1021::/home/user:/bin/bash
。數字“1021:1021”是什麼意思?是否有離線方式來查找這些含義?如果我這樣做,man 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)。