Linux에서 파일 소유자 필드의 "번호"는 무엇을 의미합니까?

Linux에서 파일 소유자 필드의 "번호"는 무엇을 의미합니까?

새 Linux 호스트에 많은 파일을 복사했습니다. 모든 파일의 소유자와 그룹이 로 설정되어 있는 것을 확인했습니다 515. 이것은 무엇을 의미합니까?

답변1

이러한 파일의 원래 그룹과 소유자를 유지하는 복사본을 만들었을 수 있습니다. 내부적으로 Linux에서 소유자와 그룹은 기본적으로 ID입니다(귀하의 경우 숫자는 515입니다). 그런 다음 이 ID는 /etc/passwd또는 에 나열된 그룹 및 사용자 이름 에 매핑됩니다 /etc/group. 이 파일 내에서 사용자 이름과 해당 특정 사용자 및 그룹에 사용되는 ID를 찾을 수 있습니다.

/etc/groupID "515"가 목록에 없을 가능성이 높 /etc/passwd으므로 ID 자체가 표시됩니다.

chown각각 및 명령을 사용하여 소유자 및 그룹을 기존 소유자 및 그룹으로 변경할 수 있습니다 chgrp.

답변2

다음을 나타냅니다:

  1. 파일의 소유자는 user:group 515:515입니다.
  2. 사용자 및 그룹 ID 515는 특정 사용자 및 그룹에 할당된 것으로 /etc/passwd 또는 /etc/group에 정의되어 있지 않습니다.

답변3

이는 해당 ID를 가진 사용자 및 그룹이 존재하지 않거나 해당 이름이 너무 길어 필드에 완전히 표시되지 않음을 의미합니다.

답변4

사용자의 사용자 또는 그룹 ID입니다.

사용자 이름에 대한 매핑은 /etc/passwd(사용자 ID의 경우) 또는 /etc/groups(그룹 ID의 경우)에 있습니다.

바라보다

man id
man usermod  # (the -u option)
man groupmod # (the -g option)
man shadow   # (to know why you shouldn't meddle with /etc/passwd directly)

관련 정보