일반 사용자가 ssh접속후 자신의 디렉토리만 사용하게 하려면?
글쓴이: sino0527 / 작성시간: 수, 2005/02/23 - 4:19오후
안녕하세요?
일반 사용자가 ssh접속후 cd .. 을 치면 /home으로 가잖습니까?
이걸 막을 방법은 없나요?
ex) 사용자 = a
a의 디렉토리 = /home/a/
a의 사용자가 ssh접속후 cd .. 를 치면 /home으로 못가게 하는 방법을 말이죠... ㅠ_ㅠ
Forums:
/home 으로 가도 디렉토리 목록을 볼 수 없게 하면 될 것 같은데요.
/home 으로 가도 디렉토리 목록을 볼 수 없게 하면 될 것 같은데요.
chmod go-r /home
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
...
감사합니다~
그런데... sshd 세팅이나 그런데서 완전봉쇄하는방법은 없을까요?
jail 시스템에 대해 알아보세요..
jail 시스템에 대해 알아보세요..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
chroot를 쓰는 건 어떨까요?저도 잘 모르긴 하는데 구글링하면 나
chroot를 쓰는 건 어떨까요?
저도 잘 모르긴 하는데 구글링하면 나올 듯.
http://chrootssh.sourceforge.net/index.php
여길 보시거나
rommance.net
chroot로 변경하면,, /bin /usr/bin 등에 있는 프로그램이
chroot로 변경하면,, /bin /usr/bin 등에 있는 프로그램이나 기타 library들을 다 쓸 수 없지 않나요? 그럼 shell account를 제공한 목적이 없을 것 같습니다만...
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
cinsk 님 말씀처럼 chroot를 사용하면 쉘을 제공한 목적이 없게
cinsk 님 말씀처럼 chroot를 사용하면 쉘을 제공한 목적이 없게 될지 모르겠네요.
사용자들이 접근하면 안되는 파일&디렉토리에 대해서 group으로 묶으세요.
저같은 경우는
auth : 신뢰되는 사용자 (예, ps, w, who 등)
nonsh: 쉘이 필요없는 서비스 데몬 유저 nobody, ftp 등(예, /etc/, /bin, /sbi)
등의 그룹을 만들어서 해둡니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
댓글 달기