반응형
사용자를 확인하기 위한 명령어는 cat, cut, grep을 사용할 수 있다.
일반적으로 cat을 사용할 것이다.
아래의 명령어를 사용하고 아래를 보면 보기에는 좀 껄끄럽다...
모든 사용자뿐만 아니라 데몬에 관한 시스템 자체가 운용하는 사용자도 다 보인다.
cat /etc/passwd
보통 사람들은 show {사용자와 관련된 명령어} 이렇게 치고 등록된 실 사용자들만 보였으면 하는 사람들이 많다.
하지만 리눅스는 친절하지 않기에 그냥 사용하거나 아니면 명령어 조합하여 사용해야한다.
(예를들어 show users로 바꾸는 방법은 이 포스트를 확인하기 바란다.)
그럼 좀 더 짧게 만들어 보자.
cat과 grep을 이용한 방법이다.(사용자를 생성하면 기본값으로 /bin/bash가 정해지기에 해당 키워드로 잡았다.)
cat /etc/passwd | grep /bin/bash
grep /bin/bash /etc/passwd
위 결과 실 사용자들만 표기가 되어있다.
자세히 보면 불필요한 정보도 있을 것이다. 다시 한번 줄여 보자.
이번에는 추가적으로 cut을 추가하여 만들어 보자.
grep /bin/bash /etc/passwd | cut -f1 -d :
우리가 원하는 방식의 사용자 아이디를 표시하게 되었다.
추가적으로 모든 ID를 보는 명령어는 cut만 사용하 표시할 수 있다.
cut -f1 -d : --> 한 번 해보기를 바란다. 전체의 ID가 위 그림과 같이 표시가 될 것이다.
다시 정리해보면
cat, grep, cut을 조합하여
우리가 표기를 원하는 방식으로
표시하는 방법을 알아 보았다.
반응형
'리눅스 > 명령어' 카테고리의 다른 글
[리눅스/명령어] passwd와 chage의 차이점 (0) | 2021.10.11 |
---|---|
[리눅스/명령어] 암호와 관련된 명령어 passwd (0) | 2021.10.11 |
[리눅스/명령어] 패스워드 날짜에 특화된 chage (2) | 2021.10.11 |
[리눅스/명령어] usermod 사용자 변경 (0) | 2021.10.10 |
[리눅스/명령어] tar 구조와 사용방법 (0) | 2020.03.07 |