| HOME / 정보공유 / AIX 명령어 모음

chfn
chfn chfn 명령 목적 사용자의 gecos 정보를 변경합니다. 구문
chfn [ -R load_module ] [ Name ]
설명
chfn 명령은 사용자의 gecos 정보를 변경합니다. Gecos 정보는 /etc/passwd 파일에 저장된 일반 정보입니다. 이 정보는 시스템이 사용하지 않습니다. 이 필드에 저장하는 정보 유형은 사용자에게 달려 있습니다. 일부 시스템 관리자는 사용자의 전체 이름, 전화번호 및 사무실 번호와 같은 정보를 저장합니다.
chfn 명령은 대화식입니다. 사용자가 명령을 입력한 후, 시스템은 현재 gecos 정보를 표시하며, 정보를 변경하도록 프롬프트됩니다. 정보를 변경하지 않고, chfn 명령을 종료하려면, Enter 키를 누르십시오.
속성 분리문자인 :(콜론)을 제외하고 gecos 정보 문자열의 인쇄 가능한 문자를 사용할 수 있습니다.
디폴트로, chfn 명령은 명령을 수행하는 사용자의 gecos 정보를 변경합니다. 또한, 이 명령을 사용하여 다른 사용자의 gecos 정보를 변경할 수 있습니다. 그러나, 다른 사용자에 대한 gecos 정보를 변경하려면 chuser 명령에 대한 실행 권한을 가져야 합니다.
대체 ID 및 인증 메카니즘(I&A)을 사용하여 생성한 사용자의 경우, -R 플래그를 사용하여 사용자를 생성할 때 사용한 I&A 로드 모듈을 지정할 수 있습니다. 로드 모듈은 /usr/lib/security/methods.cfg 파일에 정의되어 있습니다.
플래그
-R 사용자의 gecos 정보를 변경할 때 사용한 로드가능 I&A 모듈을 지정합니다.
보안
액세스 제어: 프로그램이 자체의 액세스 정책을 강요하므로 모든 사용자가 이 명령에 대한 실행(x) 액세스 권한을 가져야 합니다. 이 명령은 신뢰있는 전산 구조(TCB)에 프로그램으로 설치해야 합니다. setgid(SGID) 비트 집합을 갖는 보안 그룹에서 이 명령을 소유해야 합니다.
액세스되는 파일:
모드 파일
x /usr/bin/chuser
rw /etc/passwd
제한사항
모든 로드가능 I&A 모듈에서 사용자의 gecos 정보 변경을 지원하지는 않습니다. 로드가능 I&A 모듈이 사용자의 gecos 정보를 변경하지 못할 경우 오류가 보고됩니다.
예제
사용자 이름이 John Smith인데 사용자의 gecos 정보를 변경하려면 다음과 같이 입력하십시오.
chfn
현재 gecos 문자열은 변경해야할 지를 묻는 프롬프트에 선행하여 나타납니다.
current gecos:
"John Smith;555-1746;room 74"
change (y/n)? >
객실 번호를 74에서 36으로 변경하려면 y를 입력하여 변경을 요청하십시오. > 프롬프트가 나타나면 개정 정보를 입력하십시오.
current gecos:
"John Smith;555-1746;room 74"
change (y/n)? > y
to? > John Smith;555-1746;room 36
사용자 이름이 John Smith인데 사용자의 gecos 정보를 변경하지는 않고 보기만 하려는 경우 다음과 같이 입력하십시오.
chfn
현재 gecos 문자열은 변경해야할 지를 묻는 프롬프트에 선행하여 나타납니다.
current gecos:
"John Smith;555-1746;room 74"
change (y/n)? >
정보를 변경하지 않으려면 change (y/n)? 다음에 n을 입력하십시오. Enter 키를 누르십시오.
current gecos:
"John Smith;555-1746;room 74"
change (y/n)? > n
정보가 변경되지 않아야 함을 나타내는 기회입니다. y를 입력하면 정보 문자열을 입력하라는 확정 메세지가 나타납니다. 정보를 입력하지 않으려면 Enter 키를 사용하여 문자열을 널(null)로 설정하십시오. Enter 키의 기능은 y 문자가 입력되기 전과 후가 다르다는 것에 주의하십시오.
사용자에게 chuser 명령에 대해 실행 (x) 사용권한이 있는데 johns 사용자에 대한 gecos 정보를 변경하려는 경우 다음과 같이 입력하십시오.
chfn johns
현재 gecos 문자열 및 프롬프트가 예제 1에서와 같이 나타납니다.
davis 사용자에 대해 정의된 LDAP I&A 로드 모듈의 gecos를 변경하려면 다음과 같이 입력하십시오.
chfn -R LDAP davis
파일
/usr/bin/chfn chfn 명령의 경로를 지정합니다.
/usr/bin/chuser 사용자 정보를 변경합니다.
/etc/passwd 기본 사용자 속성이 있습니다.
관련 정보
chgroup 명령, chgrpmem 명령, chuser 명령, lsgroup 명령, lsuser 명령, mkgroup 명령, mkuser 명령, passwd 명령, pwdadm 명령, rmgroup 명령, rmuser 명령, setgroups 명령, setsenv 명령.