Как назвать пользователя с правами администратора?

Ubuntu имеет пользовательский "корень" неограниченных привилегий, по-видимому, он существует, чтобы его не использовать. "Админ" уже чем-то занят.

Таким образом, предполагая, что компьютер не подключен к какой-либо вездесущей области с индивидуальным отслеживанием каждого человека. Какое имя по умолчанию будет привязано к учетной записи, используемой для случайных административных задач на таком компьютере?

Для пояснения: предположим, что существует учетная запись non-sudoer с именем "user", которая используется большую часть времени. Первой идеей создания учетной записи администратора для этого пользователя является "администратор". Это невозможно по Ubuntu. Есть ли какое-либо другое общее имя для таких учетных записей? Я имею в виду, что лексика не исчерпывается словами "root" и "admin", но они короткие, лаконичные и наиболее релевантные. Какие заменители для тех, если таковые имеются, были придуманы создателями \ согласованными сообществом?

3 ответа

При установке Ubuntu по умолчанию (проверено на моем 16.04), имя пользователя admin не должны быть приняты еще. Тем не менее, может быть системная группа с именем admin, который имеет те же эффекты, что и sudo группа. Поскольку каждому новому пользователю автоматически назначается основная группа с тем же именем, что и имя пользователя, создается пользователь с именем admin может потерпеть неудачу. Поэтому не рекомендуется использовать это имя.

Во всяком случае, я не знаю каких-либо других общих имен пользователей, которые рекомендуется использовать для учетных записей администратора, кроме очевидных administrator и возможно toor (root пишется в обратном направлении).

Обычно вы свободны в выборе имени, если оно не содержит запрещенных символов (используйте только строчные буквы, цифры, точки, тире и подчеркивания). Просто убедитесь, что ваше имя еще не занято.

Вот команда, чтобы вывести список всех существующих имен пользователей и групп (исключенные дубликаты) на вашем компьютере для сравнения, чтобы вы знали, что не нужно предпринимать:

grep -hPo '^.+?(?=:)' /etc/passwd /etc/group | sort -u

Просто чтобы указать на это еще раз, и "администратор" пользователя в Ubuntu не означает, что второй root аккаунт Это означает обычную непривилегированную учетную запись пользователя с добавлением членства в некоторых группах, например sudo группа, которая позволяет запускать команды как root с использованием sudo команда и несколько других менее значимых.

Связанные мои старые вопросы:

Честно говоря, просто создайте своего собственного пользователя в качестве пользователя "admin". При обычном повседневном использовании вы просто будете обычным пользователем, который может обращаться к вашим файлам только так, как любой другой пользователь. Когда вам нужно выполнить административные задачи, вы должны использовать sudo "command" и вам нужно ввести свой пароль. Это лучшее, что нужно сделать, потому что 1) вам не придется выходить из системы, чтобы выполнять административные задачи, но вы все равно будете оставаться обычным пользователем, пока вы специально не запросите более высокие привилегии с помощью sudo и 2) вы никогда не забудете свои регистрационные данные администратора, потому что будете использовать их каждый день.

Я бы рекомендовал против использования sudo su потому что после этого у вас остается терминал с повышенными привилегиями, где вы можете легко забыть, что у вас есть права root, и случайно нанести ущерб неправильной командой. Просто используйте sudo для добавления префиксов к любым командам, для которых вам нужны привилегии суперпользователя, вы будете запускать только одну эту команду с более высоким уровнем привилегий.

Как метко указал zondo, единственным администратором в системе Linux является root. Если вы хотите выполнять административные задачи, вы можете войти в систему как root:

$ sudo su - root

Когда вы закончите, выйдите из системы, используя exit команда:

$ exit 0

Но многие считают это несколько опасным, потому что из-за лени люди, как правило, входят в систему как root один раз и никогда не выходят из системы. Вы на самом деле не хотите делать что-либо, относящееся к пользователю, от имени пользователя root, потому что вы можете что-то напечатать неправильно и нанести вред вашей системе, например, удалив важные файлы. Вот почему sudo Утилита была создана. Таким образом, вам не нужно иметь учетную запись, предназначенную специально для выполнения административных задач. Просто используйте sudo всякий раз, когда вам нужны повышенные привилегии для всего, что вы делаете.

Другие вопросы по тегам