Pour désigner un utilisateur en tant qu'administrateur à partir de l'interface graphique, vous pouvez simplement ouvrir les propriétés de cet utilisateur et sélectionner l'option Type de compte en tant qu '"Administrateur".
Si l'utilisateur existe déjà, quel est l'effet de la sélection de ce type de compte au niveau du système? (ajouté au groupe Sudo , modification de/etc/passwd ou /etc/sudoers...etc)
Et comment pourrais-je accomplir ceci (désignant un utilisateur comme "administrateur") à partir de la ligne de commande?
Pour Ubuntu avant 12.04, en supposant que l'utilisateur existe déjà
Sudo adduser username admin
À partir de 12.04
Sudo adduser username Sudo
Remplacez username
par le nom de l'utilisateur.
Si vous vérifiez le fichier sudoers Sudo cat /etc/sudoers
, vous verrez ceci (à partir de 12.04) ou similaire
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group Sudo to execute any command
%Sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
La ligne %Sudo ALL=(ALL:ALL) ALL
indique que les membres du groupe Sudo ont administration privilèges. Les commandes au début de cette réponse ajoutent l'utilisateur à Sudo ou admin groupe en fonction de la version d'Ubuntu que vous utilisez. Il y a plus d'informations ici: