/etc/passwd 권한 및 GECOS 필드

/etc/passwd 권한 및 GECOS 필드

파일에 대한 Ubuntu(또는 일부 BSD) 배포판의 기본 권한은 /etc/passwd644입니다.

다음과 같은 질문에서 지적됩니다.이것이는 /etc/passwd일종의 사용자 데이터베이스이며 보편적으로 읽을 수 있도록 만드는 것이 편리합니다.

그러나 이 파일에는 다음 사용자에 대해 예약된 정보가 (아마도) 포함될 수도 있습니다.게코스필드. 어쨌든 이러한 정보는 보호되어야 하지 않나요?

아니면 이러한 종류의 데이터를 광고 보안으로 저장하는 다른 방법(GECOS보다 최신)이 있습니까?

답변1

개인 데이터에는 /etc/passwd사용자 이름, 사무실 위치 및 전화번호가 포함됩니다. 1970년대 버전의 회사 전화번호부입니다. Unix가 설계되었을 때 동일한 시스템에 계정을 가진 사람들은 동일한 조직(동료, 동료 학생 등)의 구성원이 될 것으로 예상되었습니다.

사용자가 그러한 종류의 정보에 액세스하는 것을 원하지 않으면 해당 정보를 사용자 데이터베이스에 저장하지 마십시오. 사용자는 명령을 사용하여 개인 정보를 편집할 수 있습니다 chfn.

사용자가 사용자 계정을 나열하는 것을 허용하지 않는 것을 포함하여 다른 사용자에 대해 아무 것도 알지 못하게 하려면 각 사용자에 대해 별도의 가상 환경을 설정하십시오.

답변2

나는 동의해야 할 것입니다. /etc/passwd한동안 매우 민감한 데이터가 포함되지 않았습니다. 나는 /etc/shadow보호해야 할 많은 데이터가 여기에 저장되어야 한다고 믿습니다 .

답변3

LDAP 및 NIS를 포함하되 이에 국한되지 않고 이러한 종류의 데이터를 저장하는 여러 가지 새로운 방법이 있습니다. 당신이 물어봐야 할 질문은 /etc/passwd애초에 개인 정보가 왜 존재하는지입니다.

관련 정보