So erstellen Sie einen Nicht-Root-Benutzer auf Ihrem Ubuntu 18.04 VPS oder dedizierten Server

Wenn Sie einen neuen Ubuntu 18.04-Server betreiben, müssen Sie möglicherweise einen neuen Nicht-Root-Benutzer mit Sudo-Berechtigungen erstellen. Es ist keine gute Vorgehensweise, sich bei Ihrem Linux-Server als Root anzumelden, da ein einziges Durcheinander Ihren gesamten Server löschen kann.

Wenn Sie einen neuen Benutzer mit Sudo-Berechtigungen erstellen, können Sie Verwaltungsaufgaben nur bei Bedarf mit erhöhten Rechten ausführen. Außerdem halten es die meisten Administratoren für sicherer, die Root-Anmeldung zu deaktivieren, da dies potenziell gefährlich sein kann, wenn das Passwort des Servers kompromittiert wird.

Zusätzlich zum Schutz Ihres Ubuntu 18.04-Servers mit Authentifizierungsschlüsseln sollten Sie einen neuen Benutzer mit Sudo-Berechtigungen erstellen. Fügen Sie der Sudo-Gruppe nur Benutzer hinzu, die administrative Aufgaben ausführen sollen.

Sudo ist ein Akronym für „ superuser do “ und ist einfach ein Programm, das es einem aktuell angemeldeten Benutzer ermöglicht , Programme mit den Rechten eines Superadministrators auszuführen. In dieser Anleitung zeigen wir Ihnen, wie Sie dies auf Ihrem VPS-Rechner mit dem Betriebssystem Ubuntu 18.04 tun.

Voraussetzungen

  • Ubuntu 18.04 VPS
  • Root-Zugriff auf Ihren Linux-Rechner

Besonderer Hinweis: Mit den Hosting-Bewertungen von HostAdvice können Sie sich vor dem Kauf eines Hosting-Plans mit Tausenden von Benutzern beraten. Wenn Sie einen Ubuntu-VPS-Plan erwerben möchten, lesen Sie die  VPS-Hosting-Rezensionen  oder  Linux-Hosting-Rezensionen .

Schritt 1: Stellen Sie eine Verbindung zu Ihrem Server her

Bevor Sie den neuen Benutzer erstellen, müssen wir eine Verbindung zum Server herstellen. Sie können Putty verwenden, wenn Sie Windows oder ein anderes Befehlszeilentool verwenden, das sichere Verbindungen über SSH ermöglicht. Denken Sie daran, dass Sie die öffentliche IP-Adresse Ihres Servers und das Passwort Ihres Root-Benutzers benötigen.

Schritt 2: Fügen Sie den neuen Benutzer hinzu

Sobald Sie mit dem Server verbunden sind. Führen Sie den Befehl adduser aus, um Ihren neuen Benutzer zu erstellen. Bitte beachten Sie, dass Sie auch den nativ binär kompilierten Befehl „useradd“ verwenden können, dieser ist jedoch weniger benutzerfreundlich als der Perl-Skriptbefehl „adduser“.

Geben Sie also in einem Terminalfenster Folgendes ein:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo adduser < Benutzername >
$ sudo adduser <username>
$ sudo adduser <username>

Denken Sie daran, den Benutzernamen durch den bevorzugten Namen Ihres neuen Benutzers zu ersetzen. Wenn Sie beispielsweise einen neuen Benutzer namens „James“ hinzufügen möchten, sollte die Syntax wie folgt lauten:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo adduser james
$ sudo adduser james
$ sudo adduser james

Sie werden aufgefordert, ein Passwort für den neuen Benutzer, den vollständigen Namen, die Zimmernummer und die Telefonnummer einzugeben. Sie können die Eingabetaste drücken , wenn Sie keinen Wert eingeben möchten. Drücken Sie dann Y , sobald Sie aufgefordert werden, die Details wie unten gezeigt zu bestätigen:

image1 28

Bitte beachten Sie, dass bei Erkennung eines Duplikats die folgende Fehlermeldung angezeigt wird:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
useradd: Benutzer <Benutzername> existiert bereits
useradd: user <username> already exists
useradd: user <username> already exists

Schritt 3: Fügen Sie den neuen Benutzer zur Sudo-Gruppe hinzu

Ihr neuer Benutzer oben wird mit regulären Rechten erstellt und wenn Sie versuchen, eine Sudo-Aufgabe auszuführen, erhalten Sie eine Fehlermeldung wie „James ist nicht in der Sudoers-Datei.“ Dieser Vorfall wird gemeldet.“ Damit der Benutzer Verwaltungsaufgaben ausführen kann, z. B. den Server neu starten, neue Benutzer erstellen oder Anwendungen installieren, müssen wir den folgenden Befehl ausführen:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo usermod -aG sudo james
$ sudo usermod -aG sudo james
$ sudo usermod -aG sudo james

Denken Sie daran, „james“ durch den Benutzernamen zu ersetzen, den Sie oben erstellt haben. Ihr neuer Benutzer sollte erfolgreich zum Sudo-Programm hinzugefügt werden.

Schritt 4: Testen des neuen Benutzers

Wir können den Befehl su auf unserem Ubuntu 18.04-Server verwenden, um zu dem neuen Benutzer zu wechseln, den wir oben erstellt haben; su ist ein Akronym für „ substitute user“. Es ermöglicht dem aktuell angemeldeten Benutzer, die Sitzung zu ändern, ohne sich vorher abmelden zu müssen.

Dazu führen wir den folgenden Befehl aus:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ su – James
$ su – james
$ su - james

Ausgabe:

image3 26 e1527684204931

Sie können versuchen, einen Befehl wie „sudo dpkg-reconfigure tzdata“ auszuführen, um zu sehen, ob Ihr neuer Benutzer Verwaltungsaufgaben ausführen kann.

Ausgabe

image2 27 777x552 1

Wenn Sie die obige Ausgabe sehen, wurde Ihr neuer Benutzer erfolgreich zur Liste der Sudoer hinzugefügt.

Abschluss

Das Erstellen eines Nicht-Root-Benutzers mit Sudo-Berechtigungen ist nicht kompliziert, wenn Sie die oben genannten Schritte befolgen. Dies bietet Ihren Ubuntu 18.04-Serveradministratoren eine sicherere Möglichkeit, Aufgaben zu erledigen und gleichzeitig potenzielle Gefahren zu minimieren. Auch das Ausführen von Aufgaben als Nicht-Root-Benutzer ist sehr nützlich, wenn Ihr Server in Betrieb geht, da es Schadprogrammen den Zugriff auf Ihre kritischen Dateien erschwert. Denken Sie daran, dass Sie bei Bedarf weitere Sudo-Benutzer erstellen können, indem Sie den obigen Vorgang wiederholen.

Schauen Sie sich die drei besten VPS-Dienste an:

Kamatera
4.8

141 Benutzerbewertungen

4,00 $ /Monat
Startpreis

Besuchen Sie Kamatera

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.5
  • Unterstützung
    3,0
  • Merkmale
    3.9
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.3
ScalaHosting
4.9

319 Nutzerbewertungen

2,95 $ /Monat
Startpreis

Besuchen Sie ScalaHosting

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.8
  • Unterstützung
    4.3
  • Merkmale
    4.4
  • Zuverlässigkeit
    4.8
  • Preisgestaltung
    4.5
Flüssiges Web
4.5

198 Benutzerbewertungen

5,00 $ /Monat
Startpreis

Besuchen Sie Liquid Web

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.8
  • Unterstützung
    4.8
  • Merkmale
    4.5
  • Zuverlässigkeit
    4.6
  • Preisgestaltung
    3.8
  • Klicken Sie hier, um mehr über die besten VPS-Dienste auf dem heutigen Markt zu erfahren
  • Möchten Sie Vorschläge zum besten Hosting für dedizierte Server ? Klicken Sie hier und lesen Sie mehr.