web-dev-qa-db-fra.com

Définition d'un utilisateur administrateur via l'interface graphique - équivalent en ligne de commande?

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".

enter image description here

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?

7
Aaron

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:

RootSudo - Documentation Ubuntu de la communauté .

5
Warren Hill