강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

실무명령어# 16-3 : /etc/passwd파일에서 각각의 ID와 홈디렉토리만을 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

실무명령어# 16-3 : /etc/passwd파일에서 각각의 ID와 홈디렉토리만을 출력하기

 

다음은 앞의 예를 조금 응용하여 각각의 ID와 함께 홈디렉토리까지 같이 출력하는 예를 보도록 하겠습니다.  실제 서버에 설정되어 있는 각각의 계정과 홈디렉토리를 확인해야할 경우에 실데이터를 만들기 위하여 사용하는 방법입니다.

 

이는 각각의 ID와 홈디렉토리를 조사하고자 할 때에 주로 사용되는 방법입니다.

 

[root@file root]# cat /etc/passwd | awk -F: '{print $1"          "$6}'

root            /root

bin             /bin

daemon         /sbin

gopher          /var/gopher

ftp              /var/ftp

nobody          /

rpm             /var/lib/rpm

vcsa             /dev

nscd             /

sshd             /var/empty/sshd

rpc              /

rpcuser          /var/lib/nfs

nfsnobody        /var/lib/nfs

mailnull          /var/spool/mqueue

smmsp           /var/spool/mqueue

pcap            /var/arpwatch

apache          /var/www

squid           /var/spool/squid

webalizer        /var/www/html/usage

xfs             /etc/X11/fs

named          /var/named

ntp             /etc/ntp

gdm            /var/gdm

postgres         /var/lib/pgsql

bible           /home/bible

sspark          /home/sspark

working         /home/working

locli            /home/locli

mysql          /home/mysql

test01          /home/test01

test02          /home/test02

test03          /home/test03

jinious          /home/jinious

public          /home/public

samba          /home/samba

[root@file root]#

 

앞의 예와 다른 부분은 '{print $1"          "$6}'뿐이므로 아래 전체명령어를 설명하면 다음과 같습니다.

 

/etc/passwd파일의 각행들을 ":"(콜론)으로 구분하여 첫번째인 ID와 여섯번째인 홈디렉토리를 결과로 출력하라는 의미입니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,811 개
  • 현재 접속자 :  125 명