Установите Ubuntu с определенным UID

Я столкнулся с большим количеством проблем, чем я могу потрудиться рассчитывать путем изменения моего UID. Я так расстроен, что я просто собираюсь отформатировать и запуститься снова и снова. На этот раз я хочу, чтобы моя установка сделала первое пользовательское использование, скажем, UID 1200. Я не хочу устанавливать Ubuntu и затем создавать все проблемы путем изменения моего UID. Я не знаю, как решить все те проблемы, и это - причина, почему я форматирую. Я, конечно, не собираюсь быть никогда выполнением той ошибки никогда снова на Ubuntu. Я просто хочу, чтобы Ubuntu установила использование определенного UID. Как я делаю это?

3
задан 19 November 2015 в 09:40

1 ответ

Метод 1 - Если Вы просто хотите создать пользователя с данной Установкой UID

  1. , Ubuntu обычно
  2. Входит в Ubuntu
  3. , Открывают Terminal
  4. Create, новый пользователь с идентификатором 1200 sudo adduser -u 1200 <username>
  5. Подтверждает, что пользователь был создан с желаемым идентификатором awk -F: '/\/home/ {printf "%s:%s\n",$1,$3}' /etc/passwd
  6. , Добавляет недавно созданный пользователь к sudoers Выходу из системы группы sudo adduser <username> sudo
  7. , Вход в систему с недавно созданным пользователем
  8. (дополнительно) Удаляет старого пользователя

Метод 2 - Автоматизированная установка Ubuntu с помощью предварительного отбора

, Чтобы быть в состоянии определить диапазон UID во время установки, необходимо автоматизировать установку Ubuntu с помощью предварительного отбора, который является в основном

путь к установить ответы на вопросы, которые задают во время процесса установки, не имея необходимость вручную вводить ответы, в то время как установка работает. Это позволяет полностью автоматизировать большинство типов установки и даже предлагает некоторые функции, не доступные во время нормальных установок.

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

# Skip creation of a root account (normal user account will be able to
# use sudo). The default is false; preseed this to true if you want to set
# a root password.
#d-i passwd/root-login boolean false
# Alternatively, to skip creation of a normal user account.
#d-i passwd/make-user boolean false

# Root password, either in clear text
#d-i passwd/root-password password r00tme
#d-i passwd/root-password-again password r00tme
# or encrypted using an MD5 hash.
#d-i passwd/root-password-crypted password [MD5 hash]

# To create a normal user account.
#d-i passwd/user-fullname string Ubuntu User
#d-i passwd/username string ubuntu
# Normal user's password, either in clear text
#d-i passwd/user-password password insecure
#d-i passwd/user-password-again password insecure
# or encrypted using an MD5 hash.
#d-i passwd/user-password-crypted password [MD5 hash]
# Create the first user with the specified UID instead of the default.
#d-i passwd/user-uid string 1010
# The installer will warn about weak passwords. If you are sure you know
# what you're doing and want to override it, uncomment this.
#d-i user-setup/allow-password-weak boolean true

# The user account will be added to some standard initial groups. To
# override that, use this.
#d-i passwd/user-default-groups string audio cdrom video

# Set to true if you want to encrypt the first user's home directory.
d-i user-setup/encrypt-home boolean false

Уведомление строка:

# Create the first user with the specified UID instead of the default.
d-i passwd/user-uid string 1010

, Если Вы хотите узнать больше об автоматических установках, существует несколько источников полезной информации в Интернете. Это в настоящее время - официальная документация:

https://help.ubuntu.com/lts/installation-guide/armhf/apbs01.html

7
ответ дан 1 December 2019 в 13:24

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

Похожие вопросы: