다른(?) 리눅스... 예를 들어 페도라, CentOS 등에서는 사용자에게 FTP등의 접속권한만 주고
ssh접속등 쉘의 권한은 주고 싶지 않을때 사용자의 쉘을 /sbin/nologin 으로 고쳐주기만 하면 되었다.
우분투도 마찬가지지만 기본으로 등록되어 있지 않기에 다음과 같은 수정을 필요로 한다.
1. 우분투는 nologin 의 경로가 /usr/sbin/nologin 이다. 사용자 생성시 혹은 쉘 변경시 주의한다.
(페도라 CentOS 등에서는 /sbin/nologin 이다)
2. /etc/shells 에 /usr/sbin/nologin을 추가해 주어야한다.
/etc/shells 파일을 열어보면, 사용자의 쉘로 등록해줄수 있는 목록이 들어 있다.
마지막에 /usr/sbin/nologin 을 추가해 주면된다.
(페도라 CentOS 등에서는 기본으로 등록되어 있음으로 추가해 줄 필요가 없다.)
- 이상 -
ssh접속등 쉘의 권한은 주고 싶지 않을때 사용자의 쉘을 /sbin/nologin 으로 고쳐주기만 하면 되었다.
우분투도 마찬가지지만 기본으로 등록되어 있지 않기에 다음과 같은 수정을 필요로 한다.
1. 우분투는 nologin 의 경로가 /usr/sbin/nologin 이다. 사용자 생성시 혹은 쉘 변경시 주의한다.
(페도라 CentOS 등에서는 /sbin/nologin 이다)
2. /etc/shells 에 /usr/sbin/nologin을 추가해 주어야한다.
/etc/shells 파일을 열어보면, 사용자의 쉘로 등록해줄수 있는 목록이 들어 있다.
마지막에 /usr/sbin/nologin 을 추가해 주면된다.
(페도라 CentOS 등에서는 기본으로 등록되어 있음으로 추가해 줄 필요가 없다.)
- 이상 -
'Computing > Linux' 카테고리의 다른 글
리눅스 ssh 접속 빠르게 하기.. (0) | 2010.03.16 |
---|---|
우분투에서 ssh 접속만 가능할때 원격데스크탑(vnc)도 가능하게 해보자. (0) | 2010.02.27 |
오픈수세(Open suse)에서 버추얼박스(virtualbox) guestAddtions 설치시 에러 날때... (1) | 2010.02.24 |
우분투 32bit 에서 4G이상 메모리 사용하기... (0) | 2010.02.24 |
우분투(Ubuntu)에서 Socks5 Proxy server 세팅 (Dante-server) (0) | 2010.02.23 |