
igor_rocha
(usa Debian)
Enviado em 27/01/2013 - 03:02h
Ola Amigo, segue uma dica:
Fonte:http://pt.wikibooks.org/wiki/Guia_do_Linux/Avan%C3%A7ado/Restri%C3%A7%C3%B5es_de_acesso,_recursos_e_servi%C3%A7os/Limitando_recursos_no_bash
Restrições básicas do shell bash com bash -r/--restricted, rbash
Quando o bash é iniciado com o parâmetro -r, --restricted ou como rbash, o shell restringe o uso dos seguintes recursos em sua seção:
Usar o comando cd para mudar de diretório.
Definindo, modificar ou apagar a variáveis SHELL, PATH, ENV, BASH_ENV.
Nomes de comandos que contém /
Especificar um nome de arquivo contendo uma / como argumento para o comando builtin (embutido no interpretador de comandos).
Especificar uma / como argumento a opção -p no comando hash (embutido no interpretador de comandos).
Importar a definição de funções do ambiente do shell atual.
Analisar o valor da variável SHELLOPTS do ambiente do shell atual.
Redirecionando a saída padrão usando os operadores de redirecionamento >, >|, <>, >&, &>; e >>.
Usando o comando embutido exec para substituir o shell por outro comando.
Usar as opções -f ou -d com o comando enable (embutido no interpretador de comandos).
Especificar a opção -p ao comando interno command.
Desativar o modo restrito com set r ou set o restricted *
Estas restrições são ativadas após a leitura dos arquivos de inicialização do interpretador de comandos. O shell restrito desliga as restrições quando um shell script é executado.