Quero criar um usuário com sudo
poderes no Ubuntu. Como eu posso fazer isso?
Responder1
Primeiro, crie o usuário com:
sudo adduser <username>
Você pode ler mais sobre este comando nas páginas de manual do seu sistema com man adduser
.
Você pode então adicionar um usuário ao sudo
grupo com o comando:
sudo adduser <username> sudo
Observe que as versões do Ubuntu até 11.10 serão usadas admin
como grupo em vez de sudo
:
Até o Ubuntu 11.10, o grupo Unix para administradores com privilégios de root através do sudo era admin. A partir do Ubuntu 12.04 LTS, agora é sudo, para compatibilidade com o Debian e o próprio sudo. No entanto, para compatibilidade com versões anteriores, os membros do grupo administrador ainda são reconhecidos como administradores
Se o seu sistema não funcionar, precisaremos mexer no arquivo sudoers para conceder permissões ao sudo. Você pode ler sobre o arquivo sudoers para man sudoers
obter detalhes sobre a sintaxe exata e as opções disponíveis, mas para simplificar, você pode fazer o seguinte:
- Crie um grupo com o
addgroup
comando e adicione-o ao arquivo sudoers. Useaddgroup <groupname>
para criar o grupo e, em seguida, edite o arquivo sudoers (sudo visudo
) e adicione a linha%<groupname> ALL=(ALL) ALL
na parte inferior - Edite o arquivo sudoers com
sudo visudo
e adicione<username> ALL=(ALL) ALL
na parte inferior para cada usuário que deseja adicionar.
Responder2
O"popular"a resposta é como"reimplementar", não"como adicionar o usuário?". O mínimo que você precisa fazer é o seguinte:
usermod -a -G sudo USERNAME
No meu sistema específico, sou membro dos seguintes grupos:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Para verificar o que você fez:
groups USERNAME
Responder3
Escolha System
-> Administration
-> Users and Groups
.
Selecione Add
para adicionar seu novo usuário. Ao concluir o assistente, escolha seu novo usuário e clique em account type
e mude de Desktop user
para Administrator
.
Responder4
Se você realmente deseja criar um superusuário (cópia do root, mas com outra senha e diretório inicial) e não um usuário sudo, use UID=0 e GID=0 para o novo usuário:
useradd -ou 0 -g 0 john
-o
permite que você crie um UID não exclusivo (UID raiz = 0)
-u
$UID define $UID
-g
$GID define $GID