파일 소유자 필드의 “번호”는 Linux에서 무엇을 의미합니까? 새 리눅스 호스트에

새 리눅스 호스트에 많은 파일을 복사했습니다. 모든 파일의 소유자와 그룹이 모두로 설정되어 515있습니다. 그게 무슨 뜻이야?



답변

이 파일의 원래 그룹과 소유자를 보존 한 사본을 작성했을 것입니다. 리눅스 내부에서 소유자와 그룹은 기본적으로 ID입니다 (귀하의 경우 번호 515). 그런 다음이 ID는 /etc/passwd또는에 나열된 그룹 및 사용자 이름에 매핑됩니다 /etc/group. 해당 파일에서 사용자 이름과 해당 특정 사용자 및 그룹에 사용 된 ID를 찾을 수 있습니다.

대부분의 가능성에 /etc/group/etc/passwd, ID를 “515”가 나열되지 않으며, 이러한 이유에 대한 ID 자체가 표시됩니다.

당신은 명령을 사용하여 기존 소유자 및 그룹에 심고 그룹을 변경할 수 있습니다 chownchgrp각각.


답변

그것은 의미합니다 :

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

답변

ID가있는 사용자 및 그룹이 없거나 이름이 너무 길어서 해당 필드에 완전히 표시되지 않습니다.


답변

사용자의 사용자 또는 그룹 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)