Eu quero criar um usuário com sudo
poderes no Ubuntu. Como eu posso fazer isso?
Eu quero criar um usuário com sudo
poderes no Ubuntu. Como eu posso fazer isso?
Respostas:
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 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 de administradores ainda são reconhecidos como administradores
Se o seu sistema não funcionar, precisamos mexer no arquivo sudoers para conceder permissões ao sudo. Você pode ler sobre o arquivo sudoers man sudoers
para obter detalhes sobre a sintaxe exata e as opções disponíveis, mas por uma questão de simplicidade, você pode executar um dos seguintes procedimentos:
addgroup
comando e adicione esse grupo ao arquivo sudoers. Use addgroup <groupname>
para criar o grupo, edite o arquivo sudoers ( sudo visudo
) e adicione a linha %<groupname> ALL=(ALL) ALL
na parte inferiorsudo visudo
e adicione <username> ALL=(ALL) ALL
na parte inferior para cada usuário que você deseja adicionar.man sudoers
) e, em seguida, sudo visudo
edite o arquivo e conceda permissões para os usuários ou grupos que você deseja. Você pode usar esse arquivo para controlar como sudo se comporta, incluindo se ele solicitará uma senha, ou quanto tempo para manter uma sessão sudo ativa (15min é padrão)
A resposta "popular" é como "reimplementar" , não "como adicionar o usuário?" . O mínimo necessário 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
Escolha System
-> Administration
-> Users and Groups
.
Selecione Add
para adicionar seu novo usuário. Quando você concluir o assistente, escolha seu novo usuário, clique account type
e mude de Desktop user
para Administrator
.
Você também pode ativar o root:
passwd root
e insira a senha da raiz
Se você realmente deseja criar um superusuário (cópia do root, mas com outra senha e diretório pessoal) 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 criar UID não exclusivo (UID raiz = 0)
-u
$ UID define $ UID
-g
$ GID define $ GID
O que faço é adicionar usuário ao grupo chamado wheel, o usuário pertencente a esse grupo pode executar qualquer comando de administrador usando o sudo.
Você deve ativar esse recurso em / etc / sudoers, linha de comentário abaixo de% wheel ALL = (ALL) ALL
wheel
grupo existe, e não é assim que as habilidades administrativas são conferidas. O sudo
grupo é usado (ou o admin
grupo - não deve ser confundido com o outro grupo chamado adm
- no Ubuntu 11.10 e versões anteriores).
sudo adduser <username>
para criar o usuário e, em seguida, usesudo adduser <username> admin
para aumentar os poderes do sudo. Ex:sudo adduser piemesons
esudo adduser piemesons admin