Linux 명령 편의 finger 명령, id 명령 과 chage 명령

finger 명령 파라미터 및 용법 상세 설명 (linux 사용자 개인 정보 보기)
Liux 에서 finger 명령 은 호스트 의 로그 인 계 정 정 정 보 를 조회 하 는 데 사 용 됩 니 다. 보통 사용자 이름, 홈 디 렉 터 리, 정체 시간, 로그 인 시간, 로그 인 Shell 등 정 보 를 표시 합 니 다. 사용 권한 은 모든 사용자 에 게 있 습 니 다.
격식. finger [옵션] [사용자] [사용자 @ 호스트] 주요 매개 변수 -s: 사용자 등록 명, 실제 이름, 터미널 이름, 쓰기 상태, 정체 시간, 로그 인 시간 등 정 보 를 표시 합 니 다. -l: - s 옵션 으로 표 시 된 정 보 를 제외 하고 사용자 홈 디 렉 터 리, 로그 인 Shell, 메 일 상태 등 정보 와 사용자 홈 디 렉 터 리 에 있 는. plan,. project 와. forward 파일 의 내용 도 표시 합 니 다. -p:. plan 파일 과. project 파일 을 표시 하지 않 는 것 을 제외 하고 - l 옵션 과 같 습 니 다. 응용 실례 컴퓨터 에 finger 사용 하기: [[email protected] ~]# Finger Login Name Tty Idle Login Time Office Office Phone root root tty1 2 Dec 18 13 root root pts/0 1 Dec 18 13 root root *pts/1 Dec 18 13 응용 설명 원 격 컴퓨터 의 사용자 정 보 를 조회 하려 면 사용자 이름 뒤에 '@ 호스트 이름' 을 연결 하고 '사용자 이름 @ 호스트 이름' 형식 을 사용 해 야 합 니 다. 단, 조회 할 네트워크 호스트 는 finger 데 몬 지원 을 실행 해 야 합 니 다.리 눅 스 는 여러 사용자 가 서로 다른 터미널 을 사용 하여 동시에 로그 인 할 수 있 도록 합 니 다. 리 눅 스 finger 명령 은 시스템 관리자 에 게 언제 얼마나 많은 사용자 가 이 리 눅 스 호스트 를 사용 하고 있 는 지 알 수 있 는 방법 을 제공 합 니 다. 이 간단 한 명령 에 대해 서 는 먼저 소개 하고 예 를 들 어 보 겠 습 니 다.Linux finger 명령 의 기능 은 사용자 의 정 보 를 조회 하 는 것 으로 시스템 의 한 사용자 의 사용자 이름, 홈 디 렉 터 리, 정체 시간, 로그 인 시간, 로그 인 셸 등 정 보 를 표시 합 니 다.원 격 컴퓨터 의 사용자 정 보 를 조회 하려 면 사용자 이름 뒤에 '@ 호스트 이름' 을 연결 하고 '사용자 이름 @ 호스트 이름' 형식 을 사용 해 야 합 니 다. 단, 조회 할 네트워크 호스트 는 finger 데 몬 을 실행 해 야 합 니 다. 범례: 다음 명령 은 본 컴퓨터 관리자 의 자 료 를 조회 할 수 있 습 니 다. finger root 그 결 과 는 다음 과 같다. Login: root Name: root Directory:/root Shell:/bin/bash Never logged in. No mail. No Plan.
id 명령 사용 튜 토리 얼, id 명령 의 용법 및 id 명령 문법 활용 학습
Linuxid 명령 은 사용자 의 ID 와 소속 그룹의 ID 를 표시 하 는 데 사 용 됩 니 다.
id 는 사용자 및 소속 그룹의 실제 및 유효 ID 를 표시 합 니 다.두 ID 가 같 으 면 실제 ID 만 표 시 됩 니 다.사용자 이름 만 지정 하면 현재 사용자 ID 가 표 시 됩 니 다.
문법
id [-gGnru][--help][--version][    ]

매개 변수 설명:
·        -g 또는 -- group 은 사용자 가 속 한 그룹의 ID 를 표시 합 니 다.
·        -G 또는 -- groups 는 사용자 가 속 한 추가 그룹의 ID 를 표시 합 니 다.
·        -n 또는 -- name 은 사용자, 소속 그룹 또는 추가 그룹의 이름 을 표시 합 니 다.
·        -r 또는 -- real 은 실제 ID 를 표시 합 니 다.
·        -u 또는 -- user 는 사용자 ID 를 표시 합 니 다.
·        -help 도움말 표시.
·        -version 은 버 전 정 보 를 표시 합 니 다.
실례
현재 사용자 정보 보이 기
# id //      ID
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t

사용자 그룹 ID 보이 기
# id -g
0

모든 그룹의 ID 보이 기
# id -g
012345610

지정 한 사용자 정보 보이 기
# id hnlinux

chage 명령 상세 설명
chage 명령 은 암호 의 실효 관리 에 사 용 됩 니 다. 계 정과 비밀 번 호 를 수정 하 는 유효기간 입 니 다. 다음 에 본 고 를 통 해 Linux chage 명령 에 관 한 지식 을 소개 하 겠 습 니 다. 본 고 는 매우 상세 하고 참고 가치 가 있 으 며 관심 이 있 는 친구 들 과 함께 공부 하 겠 습 니 다.
링크 ux chage 명령 안내:
chage 명령 은 암호 의 실효 관리 에 사 용 됩 니 다. 계 정과 비밀 번 호 를 수정 하 는 유효기간 입 니 다.그것 은 계 정과 비밀번호 의 유효기간 을 수정 할 수 있다.chage 명령 에 대한 설명 은 다음 과 같 습 니 다.
The chage commandchanges the number of days between password changes and the date of the lastpassword change. This information is used by the system to determine when auser must change his/her password
명령 문법:
chage [options]user
명령 매개 변수:
매개 변수
묘사 하 다
-d
비밀번호 마지막 수정 날짜 지정
-E
비밀번호 가 만 료 된 날짜 입 니 다. 이 계 정 은 사용 할 수 없습니다.0 은 곧 만 료 된다 는 뜻 이 고, - 1 은 영원히 만 료 되 지 않 는 다 는 뜻 이다.
-h
도움말 정보 표시 및 종료
-I
비밀번호 만 료 후 계 정 잠 금 일수
-l
사용자 및 비밀번호 의 유효기간 표시
-m
비밀 번 호 를 변경 할 수 있 는 최소 일수 입 니 다.0 대 표 는 언제든지 비밀 번 호 를 변경 할 수 있 습 니 다.
-M
비밀 번 호 는 유효한 최대 일 수 를 유지 합 니 다.
-W
비밀번호 가 만 료 되 기 전에 경고 메 시 지 를 미리 받 은 일수.
사용 예시:
1: chage 명령 의 도움말 보기
[root@DB-Server~]#man chage[root@DB-Server ~]# info chage[root@DB-Server ~]# chage -hUsage: chage [options] user
Options:
-d, --lastdayLAST_DAY set last password change to LAST_DAY-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE-h, --help display this help message and exit-I, --inactive INACTIVE set password inactive after expirationto INACTIVE-l, --list show account aging information-m, --mindays MIN_DAYS set minimum number of days before passwordchange to MIN_DAYS-M, --maxdays MAX_DAYS set maximim number of days before passwordchange to MAX_DAYS-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
2: my sql 사용자 및 비밀번호 유효기간 보기
[root@DB-Server~]# chage -l mysqlLast password change : Mar 26, 2015Password expires : neverPassword inactive : neverAccount expires : neverMinimum number of days between password change : -1Maximum number of days between password change : -1Number of days of warning before password expires : -1[root@DB-Server ~]#
3: mysql 사용 자 를 설정 한 지 60 일이 지나 면 비밀번호 가 만 료 되 고 최소 7 일이 지나 야 비밀 번 호 를 수정 할 수 있 습 니 다. 비밀번호 가 만 료 되 기 7 일 전부터 경고 메 시 지 를 받 을 수 있 습 니 다.
[root@DB-Server~]# chage -M 60 -m 7 -W 7 mysqlYou have new mail in/var/spool/mail/root[root@DB-Server ~]# chage -l mysqlLast password change : Mar 26, 2015Password expires : May 25, 2015Password inactive : neverAccount expires : neverMinimum number of days between password change : 7Maximum number of days between password change : 60Number of days of warning before password expires : 7[root@DB-Server ~]#clip_p_w_picpath001
4: 새 사용자 가 처음 로그 인 할 때 암 호 를 수정 하도록 강제 합 니 다.
[root@DB-Serverhome]# useradd test[root@DB-Server home]# passwd testChanging password for user test.New UNIX password:Retype new UNIX password:passwd: all authentication tokens updated successfully.[root@DB-Server home]# chage -d 0 testYou have new mail in/var/spool/mail/root[root@DB-Server home]# chage -l testLast password change : password must be changedPassword expires : neverPassword inactive : neverAccount expires : neverMinimum number of days between password change : 0Maximum number of days between password change : 99999Number of days of warning before password expires : 7

좋은 웹페이지 즐겨찾기