GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu mit bestimmter UID installieren?

Ich bin auf mehr Probleme gestoßen, als ich zählen kann, indem ich meine UID geändert habe. Ich bin so frustriert, dass ich einfach formatieren und wieder von vorne anfangen werde. Diesmal möchte ich meine Installation Um den ersten Benutzer zu verwenden, sagen wir UID 1200. Ich möchte nicht Ubuntu installieren und dann alle Probleme verursachen, indem ich meine UID ändere. Ich weiß nicht, wie ich all diese Probleme beheben soll und das ist der Grund, warum ich formatiere. Ich sicher Ich werde diesen Fehler nie wieder unter Ubuntu machen. Ich möchte nur, dass Ubuntu mit einer bestimmten UID installiert wird. Wie mache ich das?

Akzeptierte Antwort:

Methode 1 – Wenn Sie nur einen Benutzer mit einer bestimmten UID erstellen möchten

  1. Ubuntu normal installieren
  2. Melden Sie sich bei Ubuntu an
  3. Öffnen Sie ein Terminal
  4. Erstellen Sie einen neuen Benutzer mit der ID 1200 sudo adduser -u 1200 <username>
  5. Bestätigen Sie, dass der Benutzer mit der gewünschten ID erstellt wurde awk -F: '/\/home/ {printf "%s:%s\n",$1,$3}' /etc/passwd
  6. Fügen Sie den neu erstellten Benutzer zur sudoers-Gruppe sudo adduser <username> sudo hinzu
  7. Abmelden
  8. Melden Sie sich mit dem neu erstellten Benutzer an
  9. (optional) Löschen Sie den alten Benutzer

Methode 2 – Automatisierte Ubuntu-Installation mit Preseeding

Um zum Zeitpunkt der Installation einen UID-Bereich definieren zu können, müssen Sie die Ubuntu-Installation mit Preseeding automatisieren, was im Grunde genommen

eine Möglichkeit, Antworten auf Fragen festzulegen, die während des Installationsvorgangs
gestellt werden, ohne die Antworten manuell eingeben zu müssen, während die
Installation läuft. Dadurch ist es möglich, die meisten
Installationsarten vollständig zu automatisieren, und bietet sogar einige Funktionen, die
bei normalen Installationen nicht verfügbar sind.

Mit dieser Methode, die viel zu umfangreich ist, um in diesem Beitrag gepostet zu werden, können Sie (neben vielen anderen Dingen) das Konto einrichten, das während der Installation erstellt wird. Beispiel:

# 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

Beachten Sie die Zeile:

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

Wenn Sie mehr über automatisierte Installationen erfahren möchten, finden Sie im Internet mehrere Quellen mit nützlichen Informationen. Dies ist derzeit die offizielle Dokumentation:

Verwandte:Wie lade ich den iwlwifi-Treiber?

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


Ubuntu
  1. So installieren Sie Hadoop auf Ubuntu 18.04 oder 20.04

  2. So installieren Sie Apache ZooKeeper unter Ubuntu

  3. So installieren und sichern Sie phpMyAdmin mit Apache unter Ubuntu 18.04

  4. So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 18.04

  5. Installieren Sie phpMyAdmin mit Apache auf Ubuntu 18.04 - Schritt für Schritt?

Serverüberwachung mit Shinken auf Ubuntu 16.04

So installieren Sie OSClass mit Nginx unter Ubuntu 20.04

Ubuntu 16.04 installieren – Mit Screenshots

Installieren Sie phpMyAdmin mit LAMP Stack auf Ubuntu 18.04 LTS

Portainer mit Docker auf Ubuntu installieren

Installieren Sie Couchpotato auf Ubuntu 14.04+