Um einem Benutzer in einem OpenVZ-Container Root-Zugriff zu gewähren, müssen Sie den Benutzer zunächst im betreffenden Container erstellen und dann zur “sudo”-Gruppe hinzufügen. Hier sind die allgemeinen Schritte, die Sie befolgen müssen:
1. Loggen Sie sich als Root-Benutzer auf dem Host-System ein.
2. Betreten Sie den betreffenden Container mit dem Befehl: ``` vzctl enter [Container ID] ``` Ersetzen Sie [Container ID] durch die tatsächliche ID des Containers.
3. Erstellen Sie den neuen Benutzer mit dem “useradd”-Befehl. Zum Beispiel: ``` useradd [benutzername] ``` Ersetzen Sie [benutzername] durch den gewünschten Benutzernamen.
4. Setzen Sie das Passwort für den neuen Benutzer mit dem “passwd”-Befehl. ``` passwd [benutzername] ``` Ersetzen Sie [benutzername] durch den gewünschten Benutzernamen.
5. Fügen Sie den Benutzer zur “sudo”-Gruppe hinzu, um ihm Root-Zugriff zu gewähren. Der Befehl kann variieren, aber hier ist ein häufiger Befehl, der für viele Linux-Distributionen funktioniert: ``` usermod -aG sudo [benutzername] ``` Ersetzen Sie [benutzername] durch den gewünschten Benutzernamen.
6. Überprüfen Sie schließlich, ob der neue Benutzer erfolgreich zur sudo-Gruppe hinzugefügt wurde, indem Sie den “id”-Befehl verwenden. Sie sollten die “sudo”-Gruppe in der Ausgabe sehen. ``` id [benutzername] ``` Ersetzen Sie [benutzername] durch den gewünschten Benutzernamen.
Bedenken Sie, dass es einige Unterschiede geben kann, abhängig von der spezifischen Linux-Distribution und der OpenVZ-Version, die Sie verwenden. Es ist immer eine gute Idee, die offizielle OpenVZ-Dokumentation oder die Dokumentation Ihrer spezifischen Linux-Distribution zu konsultieren.