Como alterar o shell para o shell personalizado?

1

Então, eu fiz 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 um erro, tenho algumas perguntas: Se eu alterar o arquivo / etc / passwd e disser que meu shell é agora /bash/myshell.php, ele funcionará? O arquivo precisa estar em / bin ou seria algo como /Downloads/myscript.php funcionar?

Estou usando o Debian 8

    
por Hugo BOISSIERE 03.02.2016 / 11:22

1 resposta

0

Seu novo shell deve estar listado em / etc / shells (pela raiz). Os usuários podem usar o chsh para alterar o shell. Você pode armazenar executáveis em / bin, em outros sistemas de arquivos que dependam das opções de montagem.

    
por 04.02.2016 / 23:04

Tags