Установка пользователя администратора через эквивалент командной строки GUI? [Дубликат]

6

Чтобы назначить пользователя в качестве администратора из графического интерфейса, вы можете просто открыть свойства этого пользователя и выбрать Тип учетной записи как параметр «Администратор».

Если пользователь уже существует, какой эффект делает выбор этого типа учетной записи на уровне системы? (добавляется в группу sudo , модификация / etc / passwd или / и т.д. / sudoers ... и т.д.)

И как бы это сделать (обозначение пользователя как «Администратор») из командной строки?

    
задан Aaron 08.04.2013 в 20:29
источник

1 ответ

5

Для Ubuntu до 12.04 при условии, что пользователь уже существует

sudo  adduser username admin

В течение 12.04 и более поздних

sudo  adduser username sudo 

Замените username на имя пользователя.

Если вы проверите файл sudoers sudo cat /etc/sudoers , вы увидите это (от 12.04) или подобное

#
# 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

В строке %sudo ALL=(ALL:ALL) ALL указано, что члены группы sudo имеют привилегии администрирования . Команды в начале этого ответа добавляют пользователя в группу sudo или admin , в зависимости от версии используемой вами Ubuntu. Здесь есть дополнительная информация:

RootSudo - Документация сообщества Ubuntu .

    
ответ дан Warren Hill 08.04.2013 в 20:52
источник