Como eu mudo automaticamente para uma pasta específica no login de uma conta sem pasta de início?

0

Normalmente, eu criaria uma conta de usuário e, na pasta inicial, colocaria o comando cd no arquivo ~/.bashrc . Para usuários do sistema, no entanto, nas pastas iniciais, o arquivo /etc/bash.bashrc é usado e, com vários usuários do sistema, eu preciso de uma abordagem mais condicional.

O arquivo /etc/bash.bashrc pode saber qual usuário está sendo executado e alterar os diretórios no login com base em qual usuário eu fiz o login?

Esses usuários do sistema nunca efetuam login remotamente, usando apenas su .

    
por Bryson 13.10.2013 / 11:03

1 resposta

2

Você pode definir a pasta base para um usuário em /etc/passwd . Encontre a linha com esse nome de usuário e altere a sexta entrada que representa o caminho absoluto para o diretório no qual o usuário estará quando efetuar login.

Veja também: Compreendendo o formato de arquivo / etc / passwd

    
por Radu Rădeanu 13.10.2013 / 11:32