[FUGSPBR] Restricted Bash

Giovanni P. Tirloni gpt em tirloni.org
Ter Out 14 16:14:31 BRT 2003


* Guilherme A. Mendes (menndes em uol.com.br) wrote:

> >  ln -s /usr/local/bin/bash /usr/local/bin/rbash
> >  echo "/usr/local/bin/rbash" >> /etc/shells
> > 
> >  Dê um 'cat /etc/passwd' e veja o quão restrita é a rbash :)
> > 
> >  Sugiro que você utilize chroot/jail/cerbng ou algo assim porque depender da
> >  shell para fazer esse serviço vai ser complicado.
> > 
> 
> por que é complicado depender do shell ?

 Dependendo do que você quer ela não serve para nada. Você não quer que
 seus usuarios saiam do homedir deles após estarem na maquina? Ok, mas
 isso não impede que eles vejam o resto do seu sistema.

 [teste em srv teste]$ cd /
 -rbash: cd: restricted

 [teste em srv teste]$ ls /
 bin    etc     lib         mnt          proc  seila  var
 boot   home    lost+found  nonexistent  root  tmp
 dev    initrd  misc        opt          sbin  usr

 [teste em srv teste]$ mkdir mydir 
 
 [teste em srv teste]$ cd mydir
 -rbash: cd: restricted

 [teste em srv teste]$ ls -la mydir
 total 2
 drwxrwxr-x    2 teste    teste        1024 Oct 14 17:08 .
 drwx------    3 teste    teste        1024 Oct 14 17:08 ..
 [teste em srv2-cta teste]$ 

 De que adianta? Tente utilizar algo como o CerbNG ou systrace (não
 portado ainda, disponível no NetBSD/OpenBSD).

 --
 Giovanni P. Tirloni <gpt at tirloni.org>
 Fingerprint: 8C3F BEC5 79BD 3E9B EDB8  72F4 16E8 BA5E D031 5C26
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd