O gerenciamento de usuários no sistema operacional Raspberry Pi é feito na linha de comando. O usuário padrão é pi
, e a senha é raspberry
. Você pode adicionar usuários e alterar a senha de cada usuário.
Alterar sua senha
Após estar logado como usuário pi
, é altamente aconselhável usar o comando passwd
para alterar a senha padrão para melhorar a segurança do seu Pi.
Enter passwd
na linha de comando e pressione Enter
. Você será solicitado a digitar sua senha atual para autenticar, e então será solicitada uma nova senha. Prima Enter
ao completar e ser-lhe-á pedido que a confirme. Note que não serão exibidos caracteres enquanto você digitar sua senha. Uma vez confirmada corretamente sua senha, você receberá uma mensagem de sucesso (passwd: password updated successfully
) e a nova senha será aplicada imediatamente.
Se seu usuário tiver sudo
permissões, você pode alterar a senha de outro usuário com passwd
seguido do nome de usuário do usuário. Por exemplo, sudo passwd bob
permitirá que você defina a senha do usuário bob
, e então alguns valores opcionais adicionais para o usuário, como o nome dele. Basta pressionar Enter
para pular cada uma destas opções.
Remover a senha do usuário
Pode remover a senha do usuário bob
com sudo passwd bob -d
.
Criar um novo utilizador
Pode criar utilizadores adicionais na sua instalação do SO Raspberry Pi com o comando adduser
.
Enter sudo adduser bob
e ser-lhe-á pedida uma palavra-passe para o novo utilizador bob
. Deixe isso em branco se você não quiser uma senha.
Pasta Residencial
Quando você criar um novo usuário, ele terá uma pasta home em /home/
. A pasta home do usuário pi
está em /home/pi/
.
skel
Upon criando um novo usuário, o conteúdo de /etc/skel/
será copiado para a pasta home do novo usuário. Você pode adicionar ou modificar arquivos de pontos como o .bashrc
em /etc/skel/
aos seus requisitos, e esta versão será aplicada a novos usuários.
Sudoers
O usuário padrão pi
no sistema operacional Raspberry Pi é um membro do grupo sudo
. Isto dá a capacidade de executar comandos como root quando precedido por sudo
, e mudar para o usuário root com sudo su
.
Para adicionar um novo usuário ao grupo sudo
, use o comando adduser
:
sudo adduser bob sudo
Note que o usuário bob
será solicitado a digitar sua senha quando eles executarem sudo
. Isto difere do comportamento do usuário pi
, já que pi
não é solicitado a sua senha. Se você deseja remover o prompt de senha do novo usuário, crie um arquivo sudoers personalizado e coloque-o no diretório /etc/sudoers.d
.
- Criar o arquivo usando
sudo visudo /etc/sudoers.d/010_bob-nopasswd
. - Inserir o seguinte conteúdo em uma única linha:
bob ALL=(ALL) NOPASSWD: ALL
- Guardar o ficheiro e sair.
Após ter saído do editor, o ficheiro será verificado para detectar eventuais erros de sintaxe. Se nenhum erro for detectado, o arquivo será salvo e você será retornado ao prompt da shell. Se forem detectados erros, ser-lhe-á perguntado ‘e agora? Pressione a tecla ‘enter’ no seu teclado: isto irá trazer uma lista de opções. Você provavelmente vai querer usar ‘e’ para ‘(e)dit sudoers file novamente,’ para que você possa editar o arquivo e corrigir o problema. Note que escolhendo a opção ‘Q’ salvará o arquivo com quaisquer erros de sintaxe ainda no lugar, o que torna impossível para qualquer usuário usar o comando sudo.
Note que é prática padrão no Linux ter o usuário solicitado sua senha quando eles rodam sudo
, uma vez que torna o sistema um pouco mais seguro.
Delete a user
Você pode excluir um usuário no seu sistema com o comando userdel
. Aplique a bandeira -r
para remover também a pasta home:
sudo userdel -r bob