Como criar um usuário Sudo no openSUSE Linux
O comando sudo permite que um usuário administre um sistema Linux com os privilégios de segurança de outro usuário, por padrão, o superusuário ou root.
Neste guia, orientaremos você no processo de criação de um usuário sudo no openSUSE, ou seja, criar um usuário e conceder-lhe privilégios para invocar o comando sudo.
Para este guia, usaremos o openSUSE Leap 15.3, a versão mais recente na qual o comando sudo vem pré-instalado. No entanto, se este não for o seu caso e o comando sudo não estiver instalado no seu sistema operacional openSUSE, instale-o da seguinte maneira.
Instale o Sudo no openSUSE Linux
Primeiro mude para a conta root, usando o comando su, digite a senha root quando solicitado e, em seguida, execute o comando zypper para instalar o sudo conforme mostrado:
su -
zypper in sudo
Este guia também pressupõe que você tenha um sistema operacional openSUSE recém-instalado em seu computador.
Criar usuário Sudo no openSUSE Linux
Comece criando uma conta de usuário (chamada sysadmin neste exemplo), usando o comando useradd, e crie uma senha segura para o usuário da seguinte maneira. O sinalizador -m
instrui a criação do diretório inicial do usuário.
Observe que o usuário tecmint é o usuário administrativo padrão que pode invocar o sudo. Portanto, estamos usando-o para criar outro usuário administrativo que também pode invocar o sudo.
sudo useradd -m sysadmin
sudo password sysadmin
Em seguida, adicione o usuário sysadmin ao grupo administrativo chamado wheel usando o comando usermod conforme mostrado.
Neste comando, o sinalizador -a
significa adicionar o usuário ao grupo suplementar especificado pelo sinalizador -G
. Em seguida, verifique os grupos do administrador do sistema usando o comando groups:
sudo usermod -aG wheel sysadmin
sudo groups sysadmin
Configure o acesso Sudo e o grupo Wheel no arquivo Sudoers
Agora você precisa configurar o grupo wheel para permitir que os usuários que pertencem a ele executem qualquer comando usando o sudo. Abra o arquivo sudoers para edição executando o seguinte comando (por padrão, visudo usa vim como editor):
sudo visudo
Procure as linhas:
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
e comente-os conforme mostrado na imagem a seguir.
Além disso, procure a seguinte linha.
%wheel ALL=(ALL) ALL
e remova o comentário para permitir que membros do grupo wheel executem qualquer comando invocando o comando sudo:
%wheel ALL=(ALL) ALL
Salve as alterações no arquivo sudoers e feche-o.
Nota: Após as alterações recentes, a conta de usuário padrão em um sistema recém-instalado fica desabilitada para acesso sudo. Neste caso, o usuário tecmint não pode mais invocar o comando sudo a menos que o usuário seja adicionado ao grupo wheel.
Testando usuário Sudo no openSUSE Linux
Para testar se a conta de usuário recém-criada pode invocar o comando sudo, alterne a conta usando o comando su e execute qualquer comando usando sudo.
su - sysadmin
sudo zypper install git
Isso é tudo! Neste guia, vimos como criar um usuário sudo na distribuição Linux openSUSE. Como de costume, entre em contato conosco através do formulário de comentários abaixo para quaisquer perguntas ou comentários.