Usando dados www através do SSH

1

Para fins de desenvolvimento, estou usando www-data (em um servidor ubuntu 11.10) para ssh in e disparar comandos git e coisas básicas contra o webroot.

Eu não tenho coisas como histórico de comandos, coloração, etc, como eu faço quando eu ssh como qualquer outro usuário, então estou curioso para saber como fazer isso funcionar.

Estou assumindo que preciso de um arquivo '.bashrc', mas não tenho certeza do que incluir ou (mais importante, já que eu poderia copiar o de outro usuário) para onde ele vai.

    
por Fluidbyte 20.10.2012 / 14:30

1 resposta

2

Hmm. Você não pode fazer isso com algum outro usuário (adequado) com permissões de grupo e afins?

Se você insistir em usar o www-data como usuário, poderá editar o / etc / passwd e alterar o shell de /bin/sh para /bin/bash e, em seguida, colocar os .bashrc e .bash_profile adequados na página inicial diretório (que, como acontece, também é a webroot padrão, então isso pode não ser o ideal). Isso pode fazer com que coisas estranhas aconteçam, embora eu não consiga pensar em algo estranho fora de mão. Esta é uma solução relativamente "permanente", na qual você modificará e colocará arquivos.

Alternativamente, se esta é uma situação temporária, uma vez que você está logado, apenas execute /bin/bash e você estará no bash. Você pode obter um .bashrc que mora em algum lugar diferente de $ HOME. Nesse caso, seu ambiente de execução desaparecerá assim que você sair do shell.

    
por 20.10.2012 / 15:31