Linux 사용자 (사용자) 조회 편
디 렉 터 리 인덱스
1. 사용자 조회 도구 의 원리;
2. 사용자 (User) 와 사용자 그룹 (Group) 조회 도구;
1. id 도구: 사용자 가 대응 하 는 UID 와 GID 및 GID 에 대응 하 는 사용자 그룹 을 조회 합 니 다.
2. finger 도구: 사용자 정 보 를 조회 하고 사용자 의 집 디 렉 터 리, 로그 인 SHELL 등에 중심 을 둔다.
3. 로그 인 호스트 의 사용자 도구 조회: w, who, users
4. groups 사용자 가 속 한 사용자 그룹 조회;
3. 후기;4. 본문 수정 에 참여 한다.5. 감사 드 립 니 다.6. 관련 문서;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. 사용자 조회 도구 의 원리;
사용자 관리 에서 사용자 조 회 는 몇 가지 자주 사용 하 는 도 구 를 통 해 이 루어 집 니 다. 예 를 들 어 id, finger, groups, users.................................................Google 은 사용자 와 사용자 그룹의 프로필 을 직접 볼 수 있 습 니 다.
사용자 조회 도구 의 원리 도 사용자 와 사용자 그룹 과 관련 된 프로필 을 읽 은 다음 에 일정한 규칙 과 조건 에 따라 출력 하 는 것 입 니 다. 사용자 와 사용자 그룹 프로필 은 매우 중요 하기 때문에 사용자 관리 가 닫 힌 문 서 를 먼저 읽 을 필요 가 있 습 니 다.
'Linux 사용자 (user) 와 사용자 그룹 (group) 관리 개요', '사용자 (user) 와 사용자 그룹 (group) 프로필 상세 설명'
2. 사용자 (User) 와 사용자 그룹 (Group) 조회 도구;
1. id 도구: 사용자 가 대응 하 는 UID 와 GID 및 GID 에 대응 하 는 사용자 그룹 을 조회 합 니 다.id 도 구 는 사용자 가 속 한 사용자 그룹, UID 와 GID 등 사용자 정 보 를 조회 하 는 데 사 용 됩 니 다.id 용법 은 매우 간단 합 니 다.우 리 는 예 를 들 어 설명 한다.
语法格式: id [参数] [用户名]
어떤 인자 가 있 는 지 스스로 id -- help 또는 man id 를 찾 아 보 세 요.id 뒤에 인자 와 사용 자 를 연결 하지 않 으 면 현재 작업 중인 사용자 이름, 소속 사용자 그룹, UID, GID 등 을 기본적으로 표시 합 니 다.인 스 턴 스 1: 인자 와 사용자 이름 을 추가 하지 않 습 니 다.
[beinan@localhost ~]$ id
uid=500(beinan) gid=500(beinan) groups=500(beinan)
설명: 매개 변수 가 추가 되 지 않 은 상태 에서 현재 작업 중인 사용자 의 사용자 이름, UID, GID 와 있 는 주 사용자 그룹 과 부속 사용자 그룹 을 조회 합 니 다.이 예 에서 사용자 이름 은 beinan 이 고 UID 는 500 이 며 소속 주 사용자 그룹 은 beinan 이 고 GID 는 500 입 니 다.
실례 2: id 뒤에 사용자 이름 연결 하기;시스템 에 있 는 사용자 의 UID 와 GID 에 해당 하 는 내용 을 조회 하려 면 사용자 이름 을 직접 받 을 수 있 지만 사용자 이름 은 진실 이 어야 합 니 다./etc/passwd 에서 찾 을 수 있 습 니 다.
[beinan@localhost ~]$ id linuxsir
uid=505(linuxsir) gid=502(linuxsir) groups=502(linuxsir),0(root),500(beinan)
설명: 사용자 linuxsir 의 정 보 를 조회 합 니 다. 사용자 linuxsir, UID 는 505 이 고 귀 속 된 주 사용자 그룹 은 linuxsir 이 며 주 사용자 그룹의 GID 는 502 입 니 다.또한 linuxsir 사용 자 는 GID 가 0 인 루트 사용자 그룹 구성원 이자 GID 가 500 사용자 그룹 beinan 인 구성원 입 니 다.
이 예 는 사용자 그룹 에 있어 서 인 스 턴 스 와 다 릅 니 다. 저 희 는 에서 언급 했 습 니 다.사용자 와 사용자 그룹의 대응 관 계 는 1 대 1, 1 대 1, 다 대 1 또는 다 중 교차 관계 일 수 있 으 니 참고 하 시기 바 랍 니 다.또한 사용자 (user) 와 사용자 그룹 (group) 설정 파일 에 대한 상세 한 설명 도 파악 해 야 합 니 다.
2. finger 도구: 사용자 정 보 를 조회 하고 사용자 의 집 디 렉 터 리, 로그 인 SHELL 등에 중심 을 둔다.finger 도 구 는 사용자 정보의 조회 에 중심 을 둔다.조회 한 내용 은 사용자 이름 (로그 인 이름 Login 이 라 고도 함), 집 디 렉 터 리, 사용자 의 실제 이름 (Name) 을 포함 합 니 다. 사무실 주소, 사무실 전화;로그 인 단말기, 쓰기 상태, 공 폐 시간 등 도 포함한다.
저 희 는 finger 로 사용자 의 집 디 렉 터 리, 사용자 의 실제 이름, 사용 하 는 SHELL 유형, 그리고 사무실 주소 와 전 화 를 조회 합 니 다. 이것 은 매개 변수 - l 긴 형식 으로 출력 합 니 다.한편, 사용자 의 집 디 렉 터 리, 실제 이름, 사무실 주소 와 사무실 전 화 를 수정 하려 면 저 희 는 보통 chfn 명령 을 통 해 진행 할 수 있 습 니 다.
문법 형식: finger [매개 변수 옵션] [사용자 이름] - l 긴 형식 사용 (기본 값)- s 옵션 에 포 함 된 모든 정 보 를 표시 합 니 다. 홈 디 렉 터 리, 사무실 주소, 사무실 전화, 로그 인 SHELL, 메 일 상태,. plan,. project 와. forward; - m 는 사용자 의 실제 이름 과 일치 하 는 것 을 금지 합 니 다. - p 는. plan 과. project 파일 의 내용 을 생략 합 니 다. - s 는 짧 은 형식 으로 사용자 이름 (로그 인 이름 Login 이 라 고도 함), 실제 이름 (NAME) 을 표시 합 니 다., 어느 단말기 에서 로그 인 (Tty), 쓰기 상태, 여가 시간 (Idle), 로그 인 시간 (Login Time), 근무 장소, 사무 전화 등;
finger 에 어떤 인자 가 있 는 지 에 대해 서 는 finger -- help 또는 man finger 를 통 해 얻 을 수 있 습 니 다. 저 희 는 본 논문 에서 가장 자주 사용 하 는 인 자 를 실례 로 설명 합 니 다.
인 스 턴 스 1: 인 자 를 받 지 않 고 조회 사용자 이름 도 지정 하지 않 습 니 다. 기본 값 은 - s 인 자 를 추가 한 것 입 니 다.
[beinan@localhost ~]$ finger
Login Name Tty Idle Login Time Office Office Phone
beinan beinan sun tty1 1:39 Nov 2 08:27
linuxsir linuxsir open tty2 2 Nov 2 10:03 linuxsir o +1-389-866-771
등가 명령
[beinan@localhost ~]$ finger -s
설명: 인 자 를 추가 하지 않 고 어떤 사용 자 를 조회 할 지 지정 하지 않 았 습 니 다. finger 는 기본 값 으로 짧 은 칸 - s 로 이 컴퓨터 에 로그 인 한 모든 사용자 의 사용자 이름 (로그 인 이름 Login 이 라 고도 함), 실제 이름 (NAME), 어느 터미널 에서 로그 인 (Tty), 쓰기 상태, 여가 시간 (Idle), 로그 인 시간 (Login Time), 사무실, 사무실 전화 등 을 출력 합 니 다.
이 예 에서 beinan 사용자 가 로그 인 했 습 니 다. 실제 이름 은 beinan sun (이 이름 은 사용자 의 실제 이름 입 니 다. 사용 자 를 추가 할 때 설정 하지 않 으 면 표시 되 지 않 습 니 다) 입 니 다. tty 1 단말기 에 로그 인 했 습 니 다. 빈 닫 는 시간 은 1 분 39 초 이 고 로그 인 시간 은 Nov/2/08: 27 이 며 사무실 이름 이 없고 사무 전화 가 없습니다.
이 예 에서 beinan 사용자 기록 의 해설 을 대조 하 십시오. 이 예 에서 Liux sir 사용자 정 보 를 보 겠 습 니 다. 어렵 지 않 을 것 입 니 다.
쓰기 상태 에 대해 서 는 Tty 뒤에 출력 이 없 으 면 쓰 고 있 음 을 표시 합 니 다. * 가 나타 나 면 기록 되 지 않 거나 금지 되 어 있 음 을 표시 합 니 다. 예 를 들 어 ftp 사용 자 는 터미널 로그 인 시스템 을 통 해 로그 인 하지 않 았 습 니 다. Tty 는 * 이 고 Tty 뒤에 기록 금지 또는 기록 되 지 않 은 상태 가 있 기 때 문 입 니 다 (사용자 가 로그 인 하지 않 았 을 때).
[beinan@localhost ~]$ finger -s ftp
Login Name Tty Idle Login Time Office Office Phone
ftp FTP User * * No logins
저 희 는 짧 은 형식 으로 특정한 사용자 정 보 를 조회 하여 짧 은 형식 으로 출력 할 수 있 습 니 다. 예 를 들 어 다음 과 같은 예 입 니 다.
[beinan@localhost ~]$ finger -s beinan
인 스 턴 스 2: 긴 형식의 사용자 정보 에 대한 출력 - l 매개 변수 인 스 턴 스;
finger - l 사용자 이름 을 추가 하지 않 으 면 tty 를 통 해 로그 인 한 모든 사용자 정 보 를 표시 할 수 있 습 니 다. 사용 자 를 조회 하고 싶 으 면 사용 자 를 직접 지정 할 수 있 습 니 다. 하나 이상 의 사용 자 를 지정 할 수 있 습 니 다. tty 로그 인 이란 무엇 입 니까? 전체 화면 텍스트 인터페이스 에서 작업 을 한다 면 CTRL + F2 또는 CTRL + F3 또는 CTRL + F4 등 을 누 르 면 여러 사용자 로 호스트 에 로그 인 할 수 있 습 니 다.사용자 마다 다른 tty 가 있 음 을 보 실 수 있 습 니 다.
[beinan@localhost ~]$ finger -l
[beinan@localhost ~]$ finger -l beinan linuxsir 注:可以同时查询几个用户信息,以长格式输出;
[beinan@localhost ~]$ finger beinan
Login: beinan Name: beinan sun
Directory: /home/beinan Shell: /bin/bash
On since Wed Nov 2 08:27 (CST) on tty1 2 hours 29 minutes idle
On since Wed Nov 2 10:50 (CST) on pts/0 from :0.0
No mail.
No Plan.
이 예 에서 조회 한 사용 자 는 beinan 이 고 실제 이름 은 beinan sun 이 며 홈 디 렉 터 리 는/home/beinan 에 있 으 며 사용 하 는 SHELL 형식 은 bash 입 니 다. 그 다음 에 어느 단말 기 를 통 해 로그 인 했 습 니까? 로그 인 시간, mail 이 있 는 지, Plan 이 있 는 지 등 입 니 다.
인 스 턴 스 3: 매개 변수 조합의 예;
[beinan@localhost ~]$ finger -lp beinan
Login: beinan Name: beinan sun
Directory: /home/beinan Shell: /bin/bash
On since Wed Nov 2 08:27 (CST) on tty1 2 hours 36 minutes idle
On since Wed Nov 2 10:50 (CST) on pts/0 from :0.0
No mail.
주해: beinan 사용자 정 보 를 조회 하고 긴 형식 으로 출력 하 며. Plan 과. Project 의 내용 을 출력 하지 않 습 니 다.
실례 4: finger - s 와 w 및 who 의 비교;
finger 에 대해 이렇게 많이 말 하 세 요. 아주 간단 한 도구 입 니 다. - s 인 자 를 사용 할 때 w 와 who 도구 와 비교 하여 finger - s 와 w 와 who 의 출력 이 어떤 차이 가 있 는 지 보 세 요. w 와 who 는 어떤 사용자 가 호스트 에 로그 인 했 는 지 조회 하 는 것 이 좋 습 니 다. finger - s 는 로그 인 이 든 로그 인 하지 않 은 사용자 든 찾 을 수 있 지만 찾 은 내용 은 다 릅 니 다. 예 를 들 어 예 를 들 어 보 세 요.;
[beinan@localhost ~]$ finger -s
Login Name Tty Idle Login Time Office Office Phone
beinan beinan sun tty1 3:03 Nov 2 08:27
beinan beinan sun pts/0 Nov 2 10:50 (:0.0)
linuxsir linuxsir open tty2 1:26 Nov 2 10:03 linuxsir o +1-389-866-771
[beinan@localhost ~]$ w
11:30:36 up 3:04, 3 users, load average: 0.30, 0.15, 0.10
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
beinan tty1 - 08:27 3:03m 2:52 0.00s /bin/sh /usr/X11R6/bin/startx
linuxsir tty2 - 10:03 1:26m 0.01s 0.01s -bash
beinan pts/0 :0.0 10:50 0.00s 0.16s 0.00s w
[beinan@localhost ~]$ who
beinan tty1 Nov 2 08:27
linuxsir tty2 Nov 2 10:03
beinan pts/0 Nov 2 10:50 (:0.0)
3. 로그 인 호스트 의 사용자 도구 조회: w, who, users
w. who 와 users 도 구 는 현재 호스트 에 로그 인 한 사용 자 를 조회 하 는 것 입 니 다. 또한 finger - s 도 마찬가지 로 조회 할 수 있 습 니 다. 중점 이 다 릅 니 다. 자신 이 비교 해 보 세 요. 간단 하기 때문에 여 기 는 소개 일 뿐 입 니 다.
[beinan@localhost ~]$ w
12:09:56 up 3:43, 7 users, load average: 0.16, 0.10, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
beinan tty1 - 08:27 3:42m 3:09 0.00s /bin/sh /usr/X11R6/bin/startx
linuxsir tty2 - 10:03 2:06m 0.01s 0.01s -bash
beinan pts/0 :0.0 11:36 1:09 0.15s 0.15s bash
beinan pts/1 :0.0 11:37 1:12 0.21s 0.21s bash
beinan pts/2 :0.0 12:02 6:52 0.09s 0.09s bash
beinan pts/3 :0.0 12:05 12.00s 0.11s 0.06s ssh [email protected] -p 17007
beinan pts/4 :0.0 12:06 0.00s 0.21s 0.00s w
[beinan@localhost ~]$ who
beinan tty1 Nov 2 08:27
linuxsir tty2 Nov 2 10:03
beinan pts/0 Nov 2 11:36 (:0.0)
beinan pts/1 Nov 2 11:37 (:0.0)
beinan pts/2 Nov 2 12:02 (:0.0)
beinan pts/3 Nov 2 12:05 (:0.0)
beinan pts/4 Nov 2 12:06 (:0.0)
[beinan@localhost ~]$ users
beinan beinan beinan beinan beinan beinan linuxsir
4. groups 사용자 가 속 한 사용자 그룹 조회, groups 용법 은 매우 간단 하 다. 즉, 사용자 가 속 한 사용자 그룹 이나 어떤 사용자 그룹 을 조회 하 는 것 이다.
语法格式: groups 用户名
실례:
[beinan@localhost ~]$ groups beinan 注:查询beinan所归属的用户组;
beinan : beinan 注:beinan 是beinan用户组下的成员;
[beinan@localhost ~]$ groups linuxsir 注:查询linuxsir用户所归属的用户组;
linuxsir : linuxsir root beinan 注:linuxsir用户是linuxsir用户组、beinan用户组、root用户组成员;
groups 는 주로 사용자 가 속 한 사용자 그룹 이름 을 조회 하 는데 id 명령 과 비교 하 는 것 이 좋 습 니 다. 이렇게 하면 이 두 도구 에 대해 모두 알 수 있 습 니 다.
3. 후기. 본 고 는 아주 간단 한 문서 입 니 다. 10 분 이면 다 볼 수 있 습 니 다. 그러나 저 에 게 있어 서 문 급 시리즈 문 서 를 쓰 려 면 아무리 간단 하 더 라 도 초보 자 에 게 알려 야 하지 않 겠 습 니까? 본 고 를 쓸 때 저 는 사용자 조회 도 구 를 에 열거 하 였 습 니 다.문서 에 문서 가 너무 길 어서 사용자 의 조 회 를 독립 적 인 한 편 으로 먼저 보 낼 수 밖 에 없다 고 쓰 여 있 습 니 다.
제 다음 문서 계획 은 사용자 관리 와 관련 된 도 구 를 계속 쓰 는 것 입 니 다. 예 를 들 어 사용자 의 추가, 삭제, 수정 등 도구 입 니 다. 만약 에 순 조 롭 게 되면 이틀 동안 완 성 될 것 입 니 다. 그러나 이것 은 계획 일 뿐 입 니 다. 슈퍼 권한 통 제 를 쓸 때 저도 하루 에서 이틀 동안 사용 하 겠 다 고 했 지만 저 는 12 일 동안 썼 습 니 다. 4. 수정 본 고 를 작성 하 는 데 참여 하고 앞으로 본 문서 에서 저 는여러분 이 수정 에 참여 하도록 하 겠 습 니 다. 왜냐하면 한 사람 이 쓴 것 에 문제 가 있 을 것 입 니 다. 몇 개의 머리 가 한 머리 보다 좋 을 것 입 니 다. 여러분 들 이 많이 지적 해 주 십시오. 예 를 들 어 본 고 에서 사용자 조회 도구 의 작업 원리 에 대해 표현 이 정확 하지 않 거나 부족 할 수 있 습 니 다. 또한 w, who 는 온라인 사용자 의 원 리 를 언급 하지 않 았 습 니 다. 만약 에 어떤 형제 가 시간 이 있 으 면 온라인 사용 자 를 조회 할 수 있 습 니까?도 구 는 문서 로 작성 합 니 다. 감사합니다.
5. 감사 드 립 니 다.
6. 관련 문서,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.