sudo
не может считаться универсальным:
Red Hat Enterprise Linux: sudo
установлен по умолчанию на Red Hat Enterprise Linux и его производные, 1, но он только устанавливает готовый к использованию в RHEL 7 и более новый.
Red Hat Enterprise Linux 7 добавил новую опцию к экрану установки, где Вы создаете первого некорневого пользователя, флажок маркировал "Make this user administrator". Его цель не документируется на той странице инструкции по установке, но один из его эффектов состоит в том, чтобы позволить тому пользователю прокручивать любую команду sudo
. Это делает так путем добавления того пользователя к wheel
группа, которая может выполнить любую команду под запасом sudo
конфигурация пакета.
Red Hat Enterprise Linux 3 through 6 также установлен sudo
по умолчанию 2, но пока RHEL 7, который это поставило, не настроил таким образом что только root
мог выполнить команды через него. Самый легкий способ зафиксировать это состоит в том, чтобы добавить одного или несколько пользователей к wheel
группа, затем выполненная visudo
как базируются и не комментируют %wheel ALL=(ALL)...
строка.
Debian: С Debian 9 минимальная установка включает sudo
.
В Debian 7 и 8, необходимо было выбрать "Стандартный системный набор пакета" утилит во время установки для получения sudo
. Если Вы устанавливаете sudo
тем путем установщик ОС автоматически добавит неадминистративного пользователя, которого Вы создали ранее в процессе установки к sudo
группа, которая имеет разрешение выполнить все команды.
В Debian 6 и ранее, необходимо было установить sudo
через apt-get
после установки и настраивают его вручную, чтобы предоставить некорневым пользователям способность использовать его.
FreeBSD: sudo
не установлен по умолчанию в FreeBSD. Необходимо создать его из Портов.
NetBSD: то же как FreeBSD.
OpenBSD: sudo
используемый, чтобы быть установленными по умолчанию в OpenBSD, но они переключились на doas
с 5,8, выпущенный в октябре 2015. doas
поставки отключены по умолчанию.
Добираться sudo
в текущих версиях необходимо установить его от хранилища пакетов. OpenBSD sudo
пакет настроен во многом как в RHEL 3 through 6, так, чтобы только root
может выполнить команды через него, который скорее побеждает цель sudo
. Если Вы добавили не -root
пользователь во время установки, это было добавлено к wheel
группа, таким образом, самый простой способ сделать sudo
полезный в системе OpenBSD должен не прокомментировать %wheel ALL=(ALL)...
строка через visudo
.
Солярис: sudo
установлен по умолчанию в Солярисе 11, но Солярисе 10 и более старое использование similar-but-not-quite-the-same pfexec
.
Можно добраться sudo
для более старых систем, но вопроса значений по умолчанию. Солярис 10 и более старый будет с нами в течение многих лет, поэтому если у Вас будет Солярис в Вашей среде, и Вы лично не контролируете те системы и, удостоверяются - также sudo
есть ли, Вы не можете рассчитывать на него.
Чем более старый система, тем больше шанс она не имеет sudo
. Хотя sudo
очень старо, это не начинало становиться популярным до середины 2000-х. Системы, более старые, чем это, очень вряд ли будут иметь sudo
. Поля Unix имеют тенденцию жить долгое время, таким образом, весьма возможно, что Вы все еще натыкались бы на такую систему сегодня.
Я только рассчитываю sudo
в системах я лично справляюсь, или как Ubuntu, macOS, или openSuSE, где это - единственный способ получить права пользователя root по умолчанию.
su
ближе к универсальному, "получают меня команда" полномочий суперпользователя, чем sudo
, но затем у Вас есть системы как Ubuntu и macOS, где корневая учетная запись заблокирована по умолчанию конкретно, чтобы вынудить Вас использовать sudo
вместо su
. Так, Вы не можете звонить su
универсальный, также.
Сноски:
CentOS, Oracle Linux, научный Linux...
Да, даже в минимальных установках.
Такого рода вещь (стандартизация значка) является слишком высоким уровнем, который будет включен в Unix или posix спецификации, который является хорошей вещью, потому что никто не хочет видеть различные реализации, и дистрибутивы, вовлеченные в вид борьбы, связанной с, говорят, стандартизируя операции веб-браузера, и т.д.
Однако в некоторых довольно больших подмножествах *отклоняют мир, существуют свободные попытки сделать так. Ссылка, которую Вы отправили, из freedesktop.org - можно читать больше о них на Википедию. Они были успешны в вызове некоторых положительных изменений, таковы как использование a $HOME/.config
каталог вместо верхнего уровня отмечает точкой файлы и использование каталогов значка.
Я не уверен, как флаги страны вписались бы в это. Спецификация значка на самом деле не диктует, какие значки должны использоваться для того, что, поэтому если то, что Вы имеете в виду, имеет каталог в той спецификации специально для флагов, сначала необходимо сделать случаем, что рабочий стол на самом деле имеет большую часть использования для такого.