Como adicionar um usuário Sudo no Ubuntu

sudoé um dos comandos mais comumente usados ​​em sistemas Linux. Ele permite que um usuário execute um programa específico como outro usuário, que, por padrão, é o superusuário.

É usado principalmente para fins administrativos; fornecendo acesso de administrador limitado a usuários não administrativos em um PC Linux.

Por exemplo, por padrão, um usuário não tem permissão para instalar pacotes em um sistema Ubuntu. No entanto, o usuário pode fazer isso com o sudocomando.

O usuário não root sem sudo não pode instalar um programa . Veja um exemplo de tentativa falhada abaixo:

apt-get install aptitude
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

Um usuário não root com sudo pode instalar programas no sistema sem problemas.

sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree       
....

Adicionar usuário existente como usuário Sudo

Se um usuário não fizer parte do sudogrupo de usuários, não poderá usar o sudocomando. Ele vai lançar abaixo da saída:

testuser is not in the sudoers file.  This incident will be reported.

Para adicionar um usuário à lista de sudoers, use o usermodcomando para adicionar um usuário existente ao sudogrupo no sistema. Abaixo está um exemplo de comando.

sudo usermod -aG sudo testuser

Aqui, a -aopção significa 'anexar'. Isso garante que a associação de grupos existentes do usuário não seja afetada. -G serve para especificar a qual grupo adicionar o usuário.

Depois que um usuário é adicionado ao grupo sudo, a seguinte mensagem é exibida no terminal na próxima vez que esse usuário fizer login no sistema.

To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.

Crie um novo usuário com privilégios Sudo

adduseré o comando do Linux usado para criar um novo usuário. Ele pode ser usado com o
sinalizador --ingrouppara adicionar o usuário ao grupo sudo durante a criação.

sudo adduser testuser --ingroup=sudo

Restringir quais comandos devem ser permitidos com sudo

O arquivo /etc/sudoerscontém opções de configuração para o sudocomando. Este arquivo é protegido contra gravação diretamente, mesmo para root. A única maneira de editar este arquivo é usando o visudocomando.

sudo visudo

O comando acima irá abrir o arquivo usando o editor de linha de comando nano. Role e encontre as linhas abaixo no arquivo.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

O último ALLna linha pode ser substituído pelo único comando ou conjunto de comandos que devem ser permitidos com sudo.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Observação importante: as alterações sugeridas no arquivo sudoers acima restringirão os usuários do sudo para que apenas executem comandos mve visudo. Isso é apenas para fins explicativos, você não precisa forçar essas restrições para usuários sudo em seu sistema.

Se você fez qualquer alteração no arquivo sudoers usando as instruções compartilhadas acima, certifique-se de salvar o arquivo usando Ctrl + Opara que as alterações sejam aplicadas. Você pode então sair do nano usando Ctrl + X.

Para que as mudanças ocorram, você deve fazer o login / logout, reiniciar o sistema ou abrir uma nova janela de terminal.

🍻 Cheers!


Como copiar e colar no Chromebook

Como copiar e colar no Chromebook

A primeira coisa que você pode se perguntar ao mudar para um Chromebook é como fazer as coisas básicas - o tipo de coisa que você tinha nas costas da mão em seu sistema operacional anterior. Copiar e colar é uma função fundamental que você deve usar em um ponto ou outro.

Como fazer um teste de digitação no Linux com tt

Como fazer um teste de digitação no Linux com tt

Na era moderna da tecnologia, a digitação se tornou uma das atividades mais comuns para muitas profissões. Aprender a digitar mais rápido com precisão pode ajudá-lo a realizar mais tarefas no mesmo período.

Wi-Fi não funciona no Ubuntu? Veja como consertar

Wi-Fi não funciona no Ubuntu? Veja como consertar

O Ubuntu é popular por sua robustez e relativamente menos erros. Mas não sem seu saco de problemas, com certeza. Um desses problemas é com o driver Wi-Fi. Você pode ligar o sistema apenas para descobrir que o Wi-Fi não está funcionando.

Como criar e ler códigos QR no Chromebook

Como criar e ler códigos QR no Chromebook

Códigos de resposta rápida, ou códigos QR para abreviar, são códigos de barras avançados que contêm mais informações do que um código de barras tradicional. Esses códigos são bidimensionais, permitindo que você os escaneie vertical ou horizontalmente.

Como instalar e remover pacotes no Arch Linux

Como instalar e remover pacotes no Arch Linux

Quer instalar pacotes no Arch Linux, mas não sabe como? Muitas pessoas enfrentam esse problema quando migram pela primeira vez de distribuições baseadas em Debian para o Arch. No entanto, você pode gerenciar facilmente pacotes em seu sistema baseado em Arch usando gerenciadores de pacotes.

Como instalar o Spotify no Linux

Como instalar o Spotify no Linux

O Spotify é um dos maiores serviços de streaming de música que existe. Possui clientes nativos para dispositivos móveis (Android e iOS) e desktop (Mac e Windows).

9 comandos básicos para começar a usar o Linux

9 comandos básicos para começar a usar o Linux

Os guias de instruções do Linux geralmente esperam que você execute certas operações no terminal, que podem parecer intimidantes no início. Mas não se preocupe; esta folha de dicas de comandos do Linux cobrirá o processo de abertura de um terminal e emissão de alguns comandos úteis.

Como mover arquivos do Linux com o comando Mv

Como mover arquivos do Linux com o comando Mv

Embora você provavelmente já saiba como mover um arquivo no Linux usando o navegador de arquivos GUI, você pode estar se perguntando se existe um comando mover no terminal que permite mover arquivos rapidamente para diretórios diferentes. O comando mv é o que você deseja e é fácil de usar com sua sintaxe simples e alguns sinalizadores de segurança opcionais.

Diferença entre o superusuário raiz no Ubuntu

Diferença entre o superusuário raiz no Ubuntu

Quer saber qual é a diferença entre Root Superuser no Ubuntu? Bem, nós temos você coberto aqui.

As 10 melhores distribuições Linux baseadas em Debian

As 10 melhores distribuições Linux baseadas em Debian

O Debian padrão e seu derivado popular Ubuntu são ótimas opções versáteis para um sistema Linux, mas se você tiver necessidades mais especializadas, pode querer uma alternativa Debian.