Pular para o conteúdo

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.
Luciano Júnior lucianofsjr
Hits: 12.038 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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
   1. Introdução

TinyCore Linux - FileTool

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

Controle de banda dos usuários secretos do Mikrotik

Instalando aplicações de 32 bits no Dapper amd64

Slackware + Gentoo - Dual-boot sem live-CD/USB

Como instalar o SVN no Slackware 10.2 utilizando o Apache2 como servidor

Montando um Servidor de FTP

Contribuir com comentário

Entre na sua conta para comentar.