Antes de tudo, é uma boa ideia?
De qualquer forma, tenho alguns usuários com os quais temos logon em um servidor web local, mas eles precisam navegar para a pasta / var / www sempre que fizerem logon 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.
/var/www
automaticamente?cd /var/www
aos seus respectivos$HOME/.profile
arquivos. Dito isto, isso provavelmente causará problemas de permissão em todo o lugar.Respostas:
Se você só precisa deles para iniciar suas sessões
/var/www
por padrão, não deseja alterá-las$HOME
(o que é uma má ideia, pois/var/www
não pertencerá a elas). Uma abordagem muito mais limpa é adicionar isso aos seus~/.profile
arquivos:Quanto aos aliases, tudo o que você precisa fazer é modificar os
~/.profile
arquivos para obter o arquivo de alias que você criou. Adicione esta linha a cada usuário~/.profile
:Dessa forma, eles mudarão para
/var/www
cada vez que efetuarem login (desde que os shells de login sejam carregados~/.profile
) e também terão acesso aos aliases definidos em/path/to/.aliases
.fonte