리눅스 쉘 권한 없는 사용자 계정 생성

Jmnote (토론 | 기여)님의 2012년 11월 29일 (목) 02:49 판
리눅스 셸 권한 없는 사용자 계정 생성
리눅스 쉘권한 없는 계정 만들기

1 개요

useradd-s 옵션에 /sbin/nologin 또는 /bin/false를 주면 된다. 효과는 거의 동일하다.

2 nologin

명령어
useradd -s /sbin/nologin 사용자명
실행예시
[root@jmnote ~]# useradd -s /sbin/nologin testuser1
[root@jmnote ~]# grep testuser1 /etc/passwd
testuser1:x:501:501::/home/testuser1:/sbin/nologin
[root@jmnote ~]# su - testuser1
This account is currently not available.
→ 사용자를 바꾸려고 하면 사용할 수 없다고 나온다.

3 false

명령어
useradd -s /bin/false 사용자명
실행예시
[root@jmnote ~]# useradd -s /bin/false testuser2
[root@jmnote ~]# grep testuser2 /etc/passwd
testuser2:x:502:502::/home/testuser2:/bin/false
[root@jmnote ~]# su - testuser2
[root@jmnote ~]#
→ 사용자를 바꾸려고 해도 아무 대꾸가 없다.

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}