[FUGSPBR] Restricted Bash
Guilherme A. Mendes
menndes em uol.com.br
Ter Out 14 13:27:27 BRT 2003
Valeu, deu certinho...
ele realmente restringe várias coisas, vi que o 'ls' por ex tá dando
command not found...eu devo fazer um link em um diretório 'bin' dentro
do home do usuário para que ele possa executar o 'ls' e o 'vi' ?
Em Ter, 2003-10-14 às 13:00, Renato Botelho escreveu:
> Guilherme A. Mendes wrote:
> > Pessoal,
> >
> > Estou "quase" resolvido em minha questão do bash restrito, que não
> > permite que o cara troque de diretório, isto é, fique em seu diretório
> > 'root' assim como no FTP.
> >
> > Se chamado com a opção -r o bash inicia o modo restrito. Ótimo. No
> > Debian eu tenho o /bin/rbash que é o bash com esta opção, mas no FreeBSD
> > não tem ele, tentei colocar no /etc/passwd o shell como /bin/bash -r mas
> > ele dá como command not found, isto é, não acha o /bin/bash -r no
> > /etc/passwd como sendo um shell válido.
> >
> > Como faço para dizer ao sistema que o shell do usuário tem que ter esta
> > opção setada? Seria no .profile?
> >
>
> crie um script chamado rbash, pode ser dentro do /usr/local/bin, e
> coloque nele o seguinte conteudo
>
> /caminho/do/seu/bash -r
>
> depois de atributo de execucao para ele
>
> chmod a+x rbash
>
> adicione o seu "novo" shell no /etc/shells
>
> e coloque no passwd /usr/local/bin/rbash
>
> []s
_______________________________________________________________
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