실행하면 grep user /etc/passwd
문자열을 얻습니다 user:x:1021:1021::/home/user:/bin/bash
. "1021:1021"이라는 숫자는 무엇을 의미하나요? 이러한 의미를 찾을 수 있는 오프라인 방법이 있나요? 이렇게 하면 man passwd
파일이 아닌 명령에 대한 정보를 얻습니다.
답변1
/etc/passwd
각 사용자 계정에는 콜론(":")으로 구분된 7개의 필드가 있는 하나의 행이 포함되어 있습니다. 이러한 필드는 다음과 같습니다.
- 로그인 이름
- 선택적 암호화 비밀번호
- 숫자 사용자 ID
- 숫자로 된 그룹 ID
- 사용자 이름 또는 댓글 필드
- 사용자 홈 디렉터리
- 선택적 사용자 명령 해석기
글쎄, 거의 다입니다.
( man7.org
이 매뉴얼 페이지에는 두 가지 버전이 있습니다. 위의 버전은 제가 데비안에 있는 버전입니다. 다행스럽게도 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 pragma( ) 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
그 중에"[검색] 매뉴얼 페이지 이름 및 설명". 일반적으로 더 많은 클릭이 발생합니다.
또한보십시오:매뉴얼 페이지의 숫자는 무엇을 의미합니까?
동일한 명령/구성 파일이 나타나는 여러 장이 있는 경우 man
일반적으로 페이지에 이 내용이 언급됩니다. 예를 들어, 맨 아래에서 다음 man passwd
을 찾을 수 있습니다.
당신은 또한 볼 수 있습니다
chpasswd(8), passwd(5), Shadow(5), usermod(8).
5장의 passwd 항목에 대한 힌트입니다. man 5 passwd
그리고 차례로
당신은 또한 볼 수 있습니다
crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8), pwconv(8), pwunconv(8), Shadow(5), su(1), 술라오진(8).