chfn이 ASCII가 아닌 문자나 등호를 허용하지 않는 이유는 무엇입니까? [폐쇄]

chfn이 ASCII가 아닌 문자나 등호를 허용하지 않는 이유는 무엇입니까? [폐쇄]

chfn 명령의 역사적 목적이 ASCII가 아닌 기호 사용에 대해 사람들에게 경고하기 위해 고안된 것이 무엇인지 궁금합니다(왜 전화번호에만 적용됩니까?). 이것이 여전히 모든 UNIX 시스템과 일부에만 적용됩니까, 아니면 이것이 단지 역사입니까? ?

또한 데비안의 chfn 매뉴얼 페이지에는 등호와 쉼표는 마지막 필드에만 배치할 수 있다고 명시되어 있습니다. 쉼표 부분은 필드를 구분하는 데 사용되므로 의미가 있지만 등호에도 비슷한 목적이 있습니까? 다시 말하지만, 이것이 버전별인지, 역사적인지, 보편적인지는 알 수 없습니다.

답변1

이 명령(다양한 제한 사항 포함)은 다양한 플랫폼에서 사용할 수 있습니다. ~에 따르면HPUX 매뉴얼 페이지, 명령은 BSD에서 시작되었습니다(그리고SunOS4 매뉴얼 페이지이를 위해 - 솔라리스는 그렇지 않습니다).

이것AIX 문서한계를 표시하되 비교하세요.useradd그리고chfn매뉴얼 페이지, 참조사용자 이름대신에이름.

동일한 제한이 다음에도 존재합니다.가장 오래된 버전일부 Linux 변형에서 사용할 수 있습니다. 저작권 날짜에 따르면,가능한1994년부터 (RCS 식별자1999년 7월에 작성됨). 다음은 작성자에 대한 의견입니다.

  • 마법의 근원: Shadow Suite
  • 줄리안 프랜시스 하우(보관된 웹페이지)

    나는 AIX v3.1의 소프트웨어 보안 작업을 위해 계약자로 1989년 5월에 IBM/Austin에 왔습니다. 1989년부터 1995년까지 나는 AIX PS/2, AIX S/370, OS/400 V2R3을 포함한 많은 IBM 운영 체제 개발에 참여했습니다. 꽤 체크무늬 길입니다. 나는 결국 IBM의 정규직 자리를 수락했고 1995년 6월에 AIX 변경 팀을 떠났습니다. OS/2 개발자로서 나의 초기 역할은 OS/2용 POSIX 솔루션 작업이었습니다. 결국 나는 파일 시스템 개발팀으로 옮겨 1996년 10월까지 그곳에서 일하면서 개발 업무를 마쳤다.

  • chfn - 사용자 이름 및 정보 변경

AIX에 대한 저자의 작업이 AIX 디자인에 어느 정도 영향을 미쳤다는 결론이 나왔습니다.

이제 AIX가 이것을 수행하는 이유는 말하기 어렵지만 스크립팅이 더 쉬워질 것입니다(그리고 사람들이 등호에 등호를 사용할 타당한 이유가 없기 때문입니다).이름, 초과하는 것사용자 이름회의).

관련 정보