MJay

Bash 사용자 추가,확인 adduser vs useradd 본문

Linux

Bash 사용자 추가,확인 adduser vs useradd

MJSon 2017. 2. 17. 17:11

결론: adduser가 더 편하다

출처

 


 


bash 사용자 목록[편집]

useradd로 계정을 만들면 기본적으로 /bin/bash 환경이 적용된다. bash 사용자 목록이 의미 있는 경우가 많다.

명령어
grep /bin/bash /etc/passwd
grep /bin/bash /etc/passwd | cut -f1 -d:
예시
[root@zetawiki ~]# grep /bin/bash /etc/passwd
root:x:0:0:root:/root:/bin/bash
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
[root@zetawiki ~]# grep /bin/bash /etc/passwd | cut -f1 -d:
root
mysql

일반 사용자 목록[편집]

useradd 명령어로 생성되는 일반 사용자 계정은 UID가 500 이상이다.[1]

UID 500 이상[편집]

명령어
awk -F':' '{if($3>=500)print $1}' /etc/passwd
실행예시
[root@zetawiki ~]# tail -6 /etc/passwd
saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
devuser:x:500:500::/home/devuser:/bin/bash
deployuser:x:501:501::/home/deployuser:/bin/bash
testuser:x:502:502::/home/testuser:/bin/bash
[root@zetawiki ~]# awk -F':' '{if($3>=500)print $1}' /etc/passwd
devuser
deployuser
testuser




'Linux' 카테고리의 다른 글

how to add, delete, modify users?[script]  (1) 2017.04.09
Script Shell  (0) 2017.02.18
FUSE  (0) 2017.02.18
Touch 명령어  (0) 2017.02.17
리눅스 wc 명령어  (0) 2017.02.17