
ASCII가 아닌 기호 사용에 대해 사람들에게 경고하기 위해 chfn 명령을 설계하는 역사적 목적이 무엇인지 궁금합니다. (그리고 왜 전화 번호에만 적용합니까?) 이것은 여전히 모든 유닉스 시스템에 적용되는 것입니까, 일부, 아니면 단지 역사적입니까?
또한 데비안의 chfn 매뉴얼 페이지에는 등호와 쉼표는 마지막 필드에만 배치할 수 있다고 나와 있습니다. 쉼표 부분은 필드를 구분하는 데 사용되므로 의미가 있지만 등호도 비슷한 용도로 사용됩니까? 다시 말하지만, 이것이 버전별, 역사적 또는 보편적인 것인지는 알 수 없습니다.
답변1
다양한 제한 사항이 있는 명령은 다양한 플랫폼에서 제공됩니다. 에 따르면HPUX 매뉴얼 페이지, 명령은 BSD에서 시작되었습니다(그리고SunOS4 매뉴얼 페이지이를 위해 – Solaris에는 없음).
그만큼AIX 문서제한 사항을 보여 주지만 비교하면useradd
그리고chfn
매뉴얼 페이지는 다음을 참조합니다.사용자 이름오히려성명.
동일한 제한 사항이가장 오래된 버전일부 Linux 변형과 함께 사용할 수 있는 Shadow-utils입니다. 저작권 날짜를 기준으로~할 것 같다1994년부터이다(RCS 식별자1999년 7월 말). 작성자에 대한 다음 의견은 다음과 같습니다.
- 소스 판타스틱: 섀도우 스위트
- 줄리안 프랜시스 허프(보관된 웹페이지)
나는 1989년 5월 AIX v3.1의 소프트웨어 보안 업무를 담당하는 계약자로 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가 왜 이렇게 했는지는 말하기 어렵지만 스크립팅을 더 단순하게 만들 가능성이 높습니다(그리고 사람들이 등호 기호를 사용할 이유가 없기 때문입니다).성명, 그 이상사용자 이름일 것이다).