|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Wed, Jan 14, 2004 at 10:41:13PM +0900, dukeeys wrote: > 안녕하세요 최준호님 > > Ssh 를 오픈해야 할일이 생겨서 (한번도 오픈해 본적이 없는지라…) > > 권한을 어떻게 줘야 하나 초 난감입니다. > > 유져 계정을 ssh 로 접속하는 경우에도 ftp 처럼 chroot 가 가능한가요? > > 가능하다면 좀 알려주시구요 불가능하다면 권한설정 스크립트 좀 알려주세요 > > > > 아래는 일단 제가 작성한 목록입니다 > > #!/bin/sh > > chmod 700 /usr/bin/finger > > chmod 700 /usr/bin/ftp > > chmod 700 /usr/bin/gcc > > chmod 700 /usr/bin/suidperl > > chmod 700 /usr/bin/whereis > > chmod 700 /usr/bin/cc > > chmod 700 /usr/bin/chfn > > chmod 700 /usr/bin/c++ > > chmod 700 /usr/bin/make > > chmod 755 /usr/bin/man > > chmod 700 /usr/bin/rlog > > chmod 700 /usr/bin/rlogin > > chmod 700 /usr/bin/talk > > chmod 700 /usr/bin/which > > chmod 700 /usr/bin/who > > chmod 700 /usr/bin/write > > chmod 700 /usr/bin/wall > > chmod 700 /usr/bin/w > > chmod 750 /sbin/ifconfig > > chmod 750 /bin/ps > > chmod 750 /bin/df > > chmod 700 /etc/fstab > > chmod 700 /etc/hosts > > chmod 700 /etc/hosts.allow > > chmod -R 700 /var/log/ > > chgrp wheel /sbin/ifconfig > > chgrp wheel /bin/ps > > chgrp wheel /bin/df > > chgrp wheel /usr/bin/w > > chgrp wheel /usr/bin/who > > chgrp wheel /usr/bin/finger > > chgrp wheel /usr/bin/last > > chgrp wheel /usr/bin/top > > chmod 4750 /sbin/dump > > sshd는 privilege separation이 일어나기 때문에 상대적으로 다른 데몬들에 비해서 안전한 편입니다. 위처럼 특정 프로그램의 owner나 mode를 변경하는건 별 도움이 되지 않습니다. 사용자가 프로그램을 다른곳에서 복사해서 가지고 올 수 있습니다. 시스템에서 사용하는 setuid/setgid 프로그램들을 먼저 확인해 보시고 이중 setuid/setgid bit를 제거할 수 도 있습니다. (최소한 이들 프로그램을 이용한 root 획득은 막을 수 있습니다.) 시스템에 발표된 보안패치를 모두 다 적용했다면 그 다지 염려 하지 않아도 됩니다. restricted shell을 사용할 수 도 있겠지만 이것도 정상적인 shell을 복사해서 사용하거나 프로그램내에서 shell을 실행할 수 있는 vi같은 프로그램에게는 별로 도움이 되지 않습니다. 계정을 준다는것 자체가 이미 어능정도의 신뢰를 바탕으로 하고 있는것 아닌가요? 너무 제약을 가하면 오히려 역효과가 나타난다고 생각합니다. 아, 마지막으로 5.X에선 아직 개발중이지만 MAC을 사용할 수 도 있습니다. 아직까지 충분한 사용경험이 없습니다만 MLS도 가능 해 보입니다.(mac.conf(5)) -- Pyun YongHyeon <http://www.kr.freebsd.org/~yongari> _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/01/16 09:56:45 $ |
|