sexta-feira, 8 de maio de 2015

Comando cssh

chsh

chsh [-s shell]

Descrição

Este comando altera o shell padrão usado pelo usuário.

Algumas opções do comando

  • --help : exibe opções do comando.
  • -s shell : especifica o nome do novo shell.

Exemplo

Por exemplo,
chsh -s /bin/ash
faz com que o shell ash do diretório /bin passe a ser o shell padrão do usuário que digitou o comando.

Observações

  • A informação sobre qual shell é usado por cada usuário é armazenada no arquivo /etc/passwd. A linha abaixo mostra um exemplo de uma linha do /etc/passwd que associa o usuário aluno ao shell bash.
    aluno:x:1001:1001::/home/aluno:/bin/bash
    Portanto, se o comando chsh é executado com sucesso,o arquivo /etc/passwd é alterado pelo sistema. Apenas o root pode editar o arquivo /etc/passwd e modificá-lo diretamente (sem usar o comando chsh).
  • Para verificar quais os shells que estão disponíveis no sistema, digite
    more /etc/shells
    O comando acima, na realidade, apenas lista o conteúdo do arquivo /etc/shells.
  • Caso um shell não seja informado na linha de comando, o sistema solicitará ao usuário a senha e depois o nome do novo shell.
Fonte: http://www.uniriotec.br/~morganna/guia/chsh.html

Nenhum comentário:

Postar um comentário