Eu executei os seguintes comandos:
sudo groupadd -r testgroup sudo useradd -g testgroup -M -r testuser
Observe a -r
opção, que de acordo com a man
página:
-r
Crie uma conta do sistema.
Supondo que eu tenha uma conta de usuário com privilégios de root, executei:
sudo -u testuser cat /dev/input/mouse0
No entanto, eu recebo:
cat: / dev / input / mouse0: permissão negada
A execução do mesmo comando que o root fornece a saída esperada (saída ilegível do driver do mouse).
Como posso criar um usuário com privilégios de root?
root
users
privileges
Nathan Osman
fonte
fonte
Respostas:
Ainda não tentei, mas isso deve criar um novo usuário e adicioná-lo ao
sudo
grupo, o que, se você/etc/sudoers
é o padrão, deve significar que eles podem usarsudo
com a senha (assim como o primeiro usuário padrão):Se você já criou o usuário, basta executar:
man adduser
mostrará alguns dos outros bilhões de permutações e combinações de argumentos que esta ferramenta possui.Nota: Se você usa o Ubuntu 11.10 ou anterior, deve usar o
admin
grupo em vez desudo
.fonte
adduser: Specify only one name in this mode.
ao executarsudo adduser --group sudo ubuntu
adduser --group sudo username
está a mensagemadduser: Specify only one name in this mode.
Provavelmente é uma falha, porque, posteriormente, é possível adicionar o mesmo usuário por meio do comandoadduser username
. Isso foi observado em 16.04. A forma de adicionar um novo usuário como um sudoer pode exigir 2 comandos:adduser username && adduser username sudo
.Eu encontrei alguns sites onde eles fazem o:
sudo adduser paul admin
mas meu linux não tem o grupo admin, então eu uso:
fonte
"Conta do sistema" significa apenas que o usuário receberá um UID (identificador de usuário) de um intervalo reservado, não concede permissões extras. A maneira correta de eliminar privilégios é usar o sudo, conforme descrito por Oli.
fonte
O seguinte funcionou no Ubuntu 16.04 LTS:
Cria o usuário e o adiciona à lista de sudoer
fonte