Linux에서 사용자가 생성되면 해당 사용자 이름이 passwd
파일에 공개적으로 표시됩니다. 이에 대한 해시 세트가 있습니까?
답변1
예, 사용자 이름은 공개적으로 표시됩니다. 원하는 경우 가명을 선택할 수 있지만 이름은 고유해야 하며 다른 사용자가 볼 수 있어야 합니다.
무엇을 제외하고@길스이미 설명했습니다. 사용자의 기본 키, 고유 식별자는 uid
비밀번호 파일의 세 번째 필드이거나 아래 예에서는'1000'
xenoterracide:x:1000:100::/home/xenoterracide:/bin/zsh
추가할 수 있는 사용자와 실제로 동일한 다른 사용자를 만듭니다.
bob:x:1000:100::/home/xenoterracide:/bin/zsh
동일 uid
하므로 동일한 사용자가 있어야 합니다. 따라서 유닉스는 정수(또는 짧은 정수)를 사용하여 user id
사용자의 비밀번호 외에는 해시가 필요하지 않습니다.
비밀번호는 해시되어 있지만 pam 구성에 의해 어떤 유형의 해시가 정의되어 있는지, 제 경우에는 sha512를 사용합니다.
password required pam_unix.so sha512 shadow nullok