TinyCore Linux - Gerenciando Usuários

Vamos começar a gerenciar os usuários do sistema. O Tiny Core, por padrão, inicia com o usuário "tc" criado no sistema. O usuário padrão não possui senha e faz o login automaticamente sempre que o sistema é iniciado. Apesar de facilitar o acesso de novos usuários, chega a ser generoso chamar isso de falha de segurança. Nesse tutorial, vamos mostrar como criar um novo usuário, dando a ele a permissão de executar comandos com o "sudo" e vamos apagar o usuário padrão do sistema.

[ Hits: 10.775 ]

Por: Luciano Júnior em 29/09/2020


Introdução



Editando o filetool.lst

Para que as configurações de usuário sejam salvas no backup, é necessário modificar o arquivo "filetool.lst" adicionando algumas linhas ao arquivo.

Utilize o comando:

sudo vi /opt/.filetool.lst

E adicione as seguintes linhas:

etc/passwd
etc/shadow
etc/sudoers

Linux: TinyCore Linux - Gerenciando usuários

Criando usuário no grupo staff

Agora vamos criar o novo usuário no grupo do sistema "staff". Para isso, utilize o comando:

sudo adduser NOME_DO_USUÁRIO -G staff

E digite a senha para o novo usuário e confirme a senha para que o usuário seja criado.
Linux: TinyCore Linux - Gerenciando usuários

Editando o arquivo /etc/sudoers

Para que o novo usuário consiga executar comandos com sudo, é necessário adicionar o usuário ao arquivo /etc/sudoers. Vamos editar o arquivo utilizando o comando:

sudo vi /etc/sudoers

E adicione a linha no final do arquivo:

NOME_DO_USUÁRIO     ALL=(ALL) ALL

Para fechar o arquivo salvando, utilize :wq!
Linux: TinyCore Linux - Gerenciando usuários

Testando novo usuário

Antes de remover o usuário padrão do sistema, vamos testar se o novo usuário criado consegue executar comandos com sudo.

Faça o login com o novo usuário utilizando o comando su NOME_DO_USUÁRIO, digite a senha do novo usuário, tente executar algum comando com sudo e verifique se o comando é executado com sucesso.

Exemplo:

sudo ls /root

...ou, se algum erro é exibido. Caso algum erro seja exibido, posta nos comentários que vamos tentar te ajudar.

Removendo usuário padrão

Agora que já conseguimos executar comandos com sudo no nosso novo usuário, vamos remover o usuário padrão do sistema. Para isso, vamos deslogar do usuário padrão do sistema utilizando o comando exit, faça o login com seu novo usuário e então execute o comando:

sudo deluser tc

Utilize o comando sudo cat /etc/passwd para verificar se o usuário foi excluído com sucesso.
Linux: TinyCore Linux - Gerenciando usuários

Desabilitando autologin

Só precisamos desabilitar o autologin do usuário padrão do sistema, já que ele não existe mais. Para isso, execute o comando 1 abaixo:

sudo vi /mnt/sda1/tce/boot/extlinux/extlinux.conf

E adicione "noautologin" na linha que inicia com "APPEND", após o comando "quiet".
Linux: TinyCore Linux - Gerenciando usuários
1 O diretório pode variar de acordo com sua instalação, talvez o "sda1" seja diferente. Utilize a tecla Tab para autocompletar o diretório corretamente enquanto digita.

Salvando alterações

Não esqueça de executar o comando filetool.sh -b para que o sistema gere um novo backup com as modificações feitas. Então, reinicie o sistema (sudo reboot) para checar se as configurações foram salvas com sucesso.
Linux: TinyCore Linux - Gerenciando usuários

Removendo usuário padrão do /etc/sudoers

Para concluir, vamos agora remover a linha que faz referência ao usuário do sistema no arquivo /etc/sudoers.

Execute:

sudo vi /etc/sudoers

...para editar o arquivo, localize a linha que faz referência ao usuário do sistema "tc" e apague a linha. Para sair do arquivo, pressione Esc e então :wq! para forçar a saída do editor Vi, salvando as alterações.
Linux: TinyCore Linux - Gerenciando usuários
Não esqueça de executar o comando sudo filetool.sh -b para que a alteração seja salva no backup.
Linux: TinyCore Linux - Gerenciando Usuários
   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

TinyCore Linux - Introdução e Instalação

TinyCore Linux - FileTool

Leitura recomendada

Como instalar o A2Billing (x)Ubuntu

Criando facilmente um servidor APACHE2 + PHP5 (ou PHP4) + SNMP + MRTG

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Ubuntu 7.10 "levinho" para PCs antigos

BBconf, utilitário de configuração do Blackbox

  
Comentários
[1] Comentário enviado por maurixnovatrento em 30/09/2020 - 13:14h


Muito legal.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts