사용자 계정으로 접속하지 않게 하는방법

/bin/false , /bash/nologin 두가지 방법이 있다.

/etc/passwd 사용자 계정 부분에 사용할수 있음

  1. False

/bin/false

시스템의 로그인은 불가능, FTP 서버 프로그램 같은 프로그램도 불가능

쉘 ,ssh 홈디렉토리를 사용할 수 없음. 단순히 계정만 필요할 경우 생성

  1. Nologin

/sbin/nologin

/sbin/nologin

사용자 계정의 쉘 부분에 /bin/nologin 으로 설정 하면 로깅 불가하고, 메세지들은 반환 됨.

ssh 사용 불가, ftp의 경우에는 사용 가능

예시

ntp:x:38:38::/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash
morriskim:x:1001:1001::/home/morriskim:/bin/bash

'BackEnd > Linux' 카테고리의 다른 글

Yum Repository 만들기 (2)  (0) 2019.12.24
Yum Repository 만들기 (1)  (0) 2019.12.23
Swap 메모리 늘리기  (0) 2019.09.17
cache 삭제하기  (0) 2019.08.27
Bash 프로그래밍 기초 - 파라미터 받아오기  (0) 2019.08.20

+ Recent posts