
Então, criei um pequeno script de shell em PHP com algumas funções básicas (ls, cat, etc.) e gostaria de usá-lo como meu shell padrão.
Mas como não quero cometer erros, tenho algumas dúvidas: Se eu alterar o arquivo /etc/passwd e disser que meu shell agora é /bash/myshell.php, funcionará? O arquivo precisa estar em/bin ou algo como /Downloads/myscript.php funcionaria?
Estou executando o Debian 8
Responder1
Seu novo shell deve estar listado em /etc/shells (por root). Os usuários podem então usar chsh para alterar o shell. Você pode armazenar executáveis em/bin, em outros sistemas de arquivos que dependem das opções de montagem.