В чем разница между группами sudo и admin?
==========================================

 Я заметил, что две группы получили похожие разрешения в `/etc/sudoers`: 

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

```
  Моя учетная запись пользователя с правами «Администрирование системы» находится в группе `admin`, и там нет Похоже, что это какие-либо пользователи из группы `sudo`. Для чего эти две группы? 

 

 Ubuntu 11.10 и более ранние
============================

  По умолчанию группа `sudo` не используется в  *Ubuntu* : 

 * пользователь, созданный во время установки, принадлежит [111 ] группа, а не `sudo`;
* нет руководства или руководства. Я когда-либо читал советы по использованию группы `sudo`;
* никто не чувствует необходимости использовать группу `sudo`, потому что группа `admin` может сделать все, что нужно.

  И наоборот, в  *Debian*  группа, включенная в `/etc/sudoers`, является группой `sudo`, и группы `admin` нет. Но созданный во время установки пользователь не попадает в эту группу, потому что  *Debian*  имеет активированную учетную запись `root`. Вы должны сделать это явно, если хотите. 

  Кроме того,  *Fedora*  похожа на  *Debian* , с включенным `root` и отсутствием привилегий по умолчанию для пользователя, создаваемого во время установки. Но административная группа, настроенная в `/etc/sudoers`, является более традиционной группой `wheel`. 

  В заключение, я думаю, что нет смысла использовать группу `sudo` в  *Ubuntu* , просто это наследие  *Debian* . 

 

 Ubuntu 12.04 LTS и более поздние версии
========================================

  Администраторы добавляются в группу `sudo`, но группа `admin` поддерживается для обратной совместимости. Из  [заметок о выпуске](https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#PrecisePangolin.2BAC8-ReleaseNotes.2BAC8-CommonInfrastructure.Common_Infrastructure) : 

 
>   Вплоть до Ubuntu 11.10 доступ администратора с помощью инструмента sudo предоставлялся через группу `admin` Unix. В Ubuntu 12.04 доступ администратора будет предоставлен через группу `sudo`. Это делает Ubuntu более совместимым с исходной реализацией и Debian. В целях совместимости группа `admin` продолжит предоставлять доступ sudo / administrator в 12.04. 
> 
>    Он не создается при новой установке, хотя он все еще присутствует, если вы обновились с предыдущих дистрибутивов. В любом случае, группа `admin` появляется в файле `/etc/sudoers`. 
> 
>   См.  [подробности реализации](https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#PrecisePangolin.2BAC8-ReleaseNotes.2BAC8-CommonInfrastructure.Common_Infrastructure)  и  [официальная документация](https://bugs.launchpad.net/ubuntu/+source/policykit-1/+bug/893842) . 
> 
>  



 Нет разницы в безопасности. 

  Оба имеют 100% неограниченный доступ ко всему, что предоставляется ОС. 

  Разница в ваших / etc / sudoers `(ALL)` против `(ALL:ALL)`. Первый означает, что вы можете запускать команды  **как любой пользователь** . Второе - вы можете запустить команду  **как любой пользователь**  и  **как любую группу** . 

  Способ, указанный в ваших / etc / sudoers обеих группах, должен будет ввести их собственный пароль для выполнения команд от имени пользователя root. 

  Оба могут иметь корневую оболочку, например: 

 
```
sudo su

```