L'utente in questione ha i privilegi di sudo perché è nel admingruppo. Come ha commentato Wojox, è possibile utilizzare visudoe rimuovere i privilegi di sudo dal gruppo admin, ma ciò rimuoverà le funzionalità di sudo da tutti i membri del gruppo di amministratori non solo da un solo utente.
In alternativa, è possibile rimuovere l'utente dal gruppo admin. Se l'orientamento dello schermo viè considerato abbastanza da riga di comando, eseguire vigred eliminare il nome utente dalla riga appropriata.
Per una soluzione "pura" da riga di comando, prova gpasswd, poiché gestisce / etc / group e può aggiungere ed eliminare utenti dai gruppi.
root@toki:~# id -Gn username
username adm dialout cdrom plugdev lpadmin admin sambashare
# ^- the group to remove
root@toki:~# gpasswd -d username admin
Removing user username from group admin
root@toki:~# id -Gn username
username adm dialout cdrom plugdev lpadmin sambashare
# ^- username not a member
root@toki:~# gpasswd -a username admin
Adding user username to group admin
root@toki:~# id -Gn username
username adm dialout cdrom plugdev lpadmin admin sambashare
Di seguito è la mia prima risposta prima di rendermi conto che c'era un modo meno stupido per farlo.
Se desideri un modo più complicato per farlo, puoi usarlo usermod.
Ecco una citazione dalla usermodpagina man:
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]]
A list of supplementary groups which the user is also a member of.
Each group is separated from the next by a comma, with no intervening
whitespace. The groups are subject to the same restrictions as the
group given with the -g option.
If the user is currently a member of a group which is not listed, the
user will be removed from the group. This behaviour can be changed via
the -a option, which appends the user to the current supplementary group
list.
Quindi devi specificare tutti i gruppi per l'utente tranne admin.
root@toki:~# id username
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),20(dialout),24(cdrom),46(plugdev),111(lpadmin),119(admin),122(sambashare)
root@toki:~# usermod -G 4,20,24,46,111,122 username
root@toki:~# id username
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),20(dialout),24(cdrom),46(plugdev),111(lpadmin),122(sambashare)
Infine, viola lo spirito della domanda, ma si potrebbe digitare users-admindalla riga di comando per modificare utenti e gruppi.