추가 읽기

추가 읽기

과제의 일환으로 +라는 그룹을 찾아 내 생각을 간략하게 적어 달라는 요청을 받았습니다. 그룹은 /etc/group 로 표시됩니다. +:x::이는 Gid와 사용자가 없음을 의미합니다. 그런데 이것이 무엇을 의미하는가? Gid가 없는 것이 그룹에 어떤 영향을 미치나요? 안 될 수도 있다고 썼는데, 분명히 틀린 답입니다. 어떤 문서나 튜토리얼에서도 답을 찾을 수 없습니다.

답변1

예전에는 없었을 때

/etc/nsswitch.conf

이 방법은 passwd 및 그룹 조회 루틴에 무엇을 검색할지 NIS(이전에는 로 알려짐 YP) 알려주는 데 사용됩니다.

이 줄이 마지막에 나타나면 로컬 파일을 먼저 검색한 다음 (일치하는 항목이 없으면) NIS를 검색합니다.

여기에서 NIS+ 문서를 참조하세요.https://docs.oracle.com/cd/E18752_01/html/816-4558/adtable-86495.htmlNIS+는 더 이상 사용되지 않으며 2009년 12월에 Solaris에서 제거되었습니다.

답변2

+라는 그룹을 찾아서 내 생각을 간략하게 적어 달라는 요청을 받았습니다 .

당신이 생각하는 것은 당신이 사용하는 운영 체제에 따라 다릅니다.

FreeBSD 사용자로서 당신은 이 짧은 역사 수업을 높이 평가해야 하지만 거의 20년 동안 관련성이 없었으며 수업은 심각하게 시대에 뒤떨어졌습니다. 또는 Linux 운영 체제 사용자로서 일부 다른 운영 체제에는 이와 관련된 특이한 메커니즘이 있을 수 있지만 귀하의 운영 체제는한번도 없었어. (-:

또한 +POSIX 이식 가능한 파일 이름 문자 집합의 일부가 아니기 때문에물론POSIX 호환 그룹 이름으로 유효하지 않습니다. 당신이 그렇게 생각하는 것이 옳습니다. 그렇기 때문에 이런 목적으로 사용될 수 있습니다. 실제로 일치하는 그룹 이름은 충돌할 수 없습니다.

(이는 ID나 이름이 있을 수 있는 (특정) 위치에서 사용자/그룹 ID 및 사용자/그룹 이름을 구별하는 것과 같은 메커니즘을 제공하는 것과 :같습니다 . :POSIX Portable Filename Character Set의 일부가 아니므로 (일관된) 이름이며 ID를 나타내는 데 사용될 수 있습니다. 그렇지 않으면해당 문자 집합의 문자로 구성되므로 추가 정보를 추가하지 않으면 이름과 명확하게 구분할 수 없습니다. )

FreeBSD는 +이 메커니즘을 단 6년 동안만 유지한 후 2000년에 제거했습니다.

이는 여전히 OpenBSD 및 NetBSD 사용자 매뉴얼에 문서화되어 있으므로 해당 위치에서 문서를 찾아 메커니즘이 무엇인지 알려주세요. 둘 다 여전히 그것을 구현합니다.

내가 아는 한, GNU C 라이브러리는 1996년에 순수 파일 메커니즘에서 NS 전환 메커니즘으로 직접 전환했으며 그러한 메커니즘은 지금까지 없었습니다 +.

나는 상용 Unices를 독자들에게 연습문제로 남겨둔다. (-:

추가 읽기

관련 정보