Categorias

o-android-13-tem-codinome-interno-vazado-a-aposta-agora-e-a-sobremesa-tiramisu

Android

Games

Notícias

Tutoriais Linux

Vídeos

Tutoriais Linux

03/10/2017 às 15:05

3 min leitura

Avatar Autor
Por Redação SempreUpdate

3 maneiras de alterar o Shell padrão de um usuário no GNU/Linux

alterar o Shell padrão

Neste artigo, vamos aprender 3 maneiras de alterar o Shell padrão de um usuário no GNU/Linux. O Shell é interpretador de comandos e é uma camada entre o Kernel e o usuário. O Shell é simplesmente o programa que lê o comando que você digitou e converte-o em uma forma mais simplificada e legível para o Sistema GNU/Linux, diminuindo o tempo gasto pelo Sistema GNU (ou kernel) na execução deste comando. Existem vários tipos de Shells, como: bash, sh, ksh, zsh, fish e muitos outros.

Como alterar o Shell padrão

Vamos primeiro listar todos os Shells disponíveis em seu sistema GNU/Linux, digite:

cat /etc/shells

O Shell padrão para a maioria dos Sistemas GNU/Linux é o Bash (/ bin / bash). Antes de prosseguir, observe que:

– Um usuário pode alterar seu Shell para qualquer Shell que esteja listado no arquivo / etc/shells.
– Somente o superusuário (root) ou usuário com privilégio de superusuário pode alterar o Shell.

1. usermod

usermod é um utilitário para modificar os detalhes da conta de um usuário, armazenado no arquivo / etc/passwd e a opção -s ou -shell é usada para alterar o Shell de login do usuário.

Neste exemplo, primeiro verificamos as informações da conta do usuário para ver seu Shell de login padrão.

grep allythy /etc/passwd

Em seguida, altere seu shell de login de /bin/bash para /bin/sh da seguinte maneira:

sudo usermod --shell /bin/bash allythy

2. chsh

chsh é um utilitário de linha de comando para alterar o Shell de um usuário. Você altera o Shell passando a opção -s ou –shell, depois informando o Shell que vai ser usado e o nome do usuário.

sudo chsh --shell /bin/sh allythy

3. Alterando diretamente o arquivo /etc/passwd

Neste método, basta abrir o arquivo /etc/passwd usando qualquer editor de texto e alterar o Shell do usuário que você queira.

sudo vim /etc/passwd
Imagem mostrando o arquivo /etc/passwd

Arquivo /etc/passwd

Quando tiver feito a edição, salve e feche o arquivo.

Os artigos vinculados à este usuário são de terceiros. A informação aqui contida não foi elaborada originalmente por nós do SempreUpdate. Mas, publicamos conforme solicitação, envio ou recomendações do próprio autor, assessoria e outros departamentos comerciais ou não comerciais.

Últimos artigos

Newsletter

Receba nossas atualizações!

Newsletter

Receba nossas atualizações!
  • Este campo é para fins de validação e não deve ser alterado.