Linuxpia/Linux 명령어

[리눅스 명령어] 자신의 정보 변경, chfn

Linuxpia4U 2023. 7. 25. 03:16
반응형

정보 변경, chfn

통신망 사용 시 자신의 정보를 공개하거나 또는 비공개할 수 있습니다. 자신의 정보를 관리하는 명령어가 chfn입니다. CHange FiNger에서 나온 명령어 이름입니다. 'finger'는 사용자 정보를 알아보는 명령어입니다.

 

`chfn` 명령어는 일반적으로 다음과 같은 형식을 가지고 있습니다.

chfn [options] [LOGIN]


이 명령어는 사용자 정보를 변경하는 데 사용되며, 다음과 같은 옵션들을 가지고 있습니다:

- `-f, --full-name NAME` : 사용자의 전체 이름을 설정합니다.
- `-r, --room ROOM` : 사용자의 사무실 번호를 설정합니다.
- `-w, --work-phone WORK_PHONE` : 사용자의 사무실 전화번호를 설정합니다.
- `-h, --home-phone HOME_PHONE` : 사용자의 집 전화번호를 설정합니다.
- `-o, --other OTHER` : 기타 필드를 설정합니다.

만약 옵션을 지정하지 않고 `chfn` 명령어를 실행하면, 시스템은 현재의 정보를 보여주고, 각 필드를 수정할 기회를 제공합니다.


각각 해당 정보를 입력하고 다음과 같이 입력하면.

chfn easyfly


시스템은 easyfly의 현재 정보를 보여주고, 새로운 값을 입력하라고 요청합니다. 이를 통해 사용자 정보를 업데이트할 수 있습니다. 또한, 이 방식은 각 필드를 개별적으로 수정할 필요가 없을 때 유용합니다.

 

사용 사례

예를 들어 사용자 `john`의 전체 이름을 "John Doe"로 변경하려면 다음 명령을 사용하면 됩니다.

sudo chfn -f "John Doe" john


위 명령어에서 `-f` 옵션은 full name을 변경하겠다는 것을 나타냅니다. 



모든 필드를 한 번에 변경하려면 다음과 같이 사용하면 됩니다.

sudo chfn -f "John Doe" -r "123 Main St" -w "555-1234" john

 

finger 명령어로 확인하면 아래와 같이 변경된 정보를 볼 수 있습니다.



정리

이 명령어는 /etc/passwd 파일의 사용자 정보를 바꾸는 명령어입니다. chfn은 사용자 정보를 바꾸는 명령어이고, finger는 사용자 정보를 보는 명령어입니다.

반응형