/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할 질문은 개인정보가 왜 존재하는지입니다.

관련 정보