Defina todos os usuários de $ HOME como / var / www e use aliases de todo o sistema

6

Primeiro de tudo, é uma boa ideia?

De qualquer forma, tenho alguns usuários que logamos em um servidor web local, mas eles precisam navegar para a pasta / var / www sempre que fizerem login via terminal.

É possível alterar a pasta inicial do usuário para a pasta www.

Também para eles também usarem o mesmo arquivo .aliases que eu criei?

Os usuários farão login através do terminal para o mac ou putty em uma máquina Windows. Basicamente para uso para executar comandos como gulp npm, etc.

Eles também usarão ou eu configurarei o Samba para que eles possam adicionar arquivos etc.

    
por Simon Davies 22.08.2016 / 17:07

1 resposta

15

Se você apenas precisar deles para iniciar suas sessões em /var/www por padrão, você não deseja alterar seu $HOME (o que é uma má idéia, já que /var/www não pertence a eles). Uma abordagem muito mais limpa é adicionar isso aos arquivos ~/.profile :

cd /var/www

Quanto aos aliases, tudo o que você precisa fazer é modificar seus arquivos ~/.profile para obter o arquivo de alias que você criou. Adicione esta linha a cada usuário ~/.profile :

. /path/to/.aliases

Dessa forma, eles passarão para /var/www cada vez que fizerem login (já que os shells de login carregam ~/.profile ) e também terão acesso aos alias definidos em /path/to/.aliases .

    
por terdon 22.08.2016 / 17:36

Tags