Como posso criar um utilizador administrador no Ubuntu?
Quero criar um utilizador com sudo
poderes no Ubuntu. Como posso fazer isso?
Quero criar um utilizador com sudo
poderes no Ubuntu. Como posso fazer isso?
Primeiro, criar o utilizador com:
sudo adduser <username>
Pode ler mais sobre este comando nas páginas man do seu sistema com man adduser
.
Pode então adicionar um utilizador ao grupo sudo
com o comando:
sudo adduser <username> sudo
Note que as versões do Ubuntu até 11.10 utilizarão admin
como grupo em vez de sudo
:
Até ao Ubuntu 11.10, o grupo Unix para administradores com privilégios de raiz através do sudo tinha sido administrador. Começando com Ubuntu 12.04 LTS, agora é sudo, para compatibilidade com Debian e o próprio sudo. No entanto, para compatibilidade com o passado, os membros do grupo de administradores ainda são reconhecidos como administradores
Se o seu sistema não o fizer, então precisamos de mexer no ficheiro sudoers para conceder permissões ao sudo. Pode ler sobre o ficheiro sudoers com man sudoers
para obter detalhes sobre a sintaxe exacta e opções disponíveis, mas por uma questão de simplicidade, pode fazer qualquer uma das seguintes opções:
& - Criar um grupo com o comando addgroup
, e depois adicionar esse grupo ao ficheiro de pretendentes. Usar addgroup <groupname>
para criar o grupo, e depois editar o ficheiro de pretendentes (sudo visudo
) e adicionar a linha %<groupname> ALL=(ALL) ALL
ao fundo
& - Editar o ficheiro de pretendentes com sudo visudo
, e adicionar <username> ALL=(ALL) ALL
ao fundo para cada utilizador que queira adicionar.
A resposta “popular” é como “reimplementar”, e não “como adicionar o utilizador?”. O mínimo que precisa de fazer é isto:
usermod -a -G sudo USERNAME
No meu sistema particular, sou membro dos seguintes grupos:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Para verificar o que fez:
groups USERNAME
Se quer realmente criar um superutilizador (cópia da raiz mas com outra palavra-chave e directório home) e não um utilizador sudo, utilize UID=0 e GID=0 para novo utilizador:
useradd -ou 0 -g 0 john
-o
permite-lhe criar UID não único (UID raiz=0)
-u
$UID sets $UID
-g
$GID sets $GID
Também se pode activar o root by:
passwd root
e depois inserir a palavra-chave para a raiz