
Beim Versuch, einen dedizierten Valheim-Server auf Ubuntu 22.04 LTS (GNU/Linux 5.15.0-39-generic x86_64) einzurichten
Ich versuche, diese Anweisungen auszuführen, um Steamcmd zu installieren:
Erstellen Sie ein Benutzerkonto mit dem Namen „Steam“, um SteamCMD sicher auszuführen und es vom Rest des Betriebssystems zu isolieren. Warnung: Führen Sie SteamCMD nicht aus, wenn Sie als Root-Benutzer arbeiten. Dies stellt ein Sicherheitsrisiko dar.
- Erstellen Sie als Root-Benutzer den Steam-Benutzer:
sudo useradd -m steam
sudo passwd steam
- Gehen Sie in den Home-Ordner:
sudo -u steam -s
cd /home/steam
Pakete aus Repositorys
- Es wird empfohlen, das SteamCMD-Paket aus Ihren Distributions-Repositorys zu installieren, sofern verfügbar: Ubuntu/Debian:
sudo apt install steamcmd
----Hier ist eine Kopie dessen, was passiert----
server@ubuntu:~$ sudo useradd -m steam
[sudo] password for server:
useradd: user 'steam' already exists
server@ubuntu:~$ sudo passwd steam
New password:
Retype new password:
passwd: password updated successfully
server@ubuntu:~$ sudo -u steam -s
steam@ubuntu:/home/server$ cd /home/steam
steam@ubuntu:~$ sudo apt install steamcmd
[sudo] password for steam:
steam is not in the sudoers file. This incident will be reported.
Ab diesem Zeitpunkt habe ich unterschiedliche Ergebnisse beim Versuch, den Fehler zu beheben
Ich verstehe, dass Steam Root-Zugriff benötigt und dieser irgendwo hinzugefügt werden muss.
Antwort1
Worüber sich sudo beschwert, ist, dass Steam nicht in der Sudo-Gruppe ist. Führen Sie dies also unter einem Benutzer aus, bei dem sudo funktioniert.sudo adduser steam sudo
sudo
Holen Sie sich Root-Rechteadduser
Wird zum Hinzufügen von Benutzern und zum Hinzufügen von Benutzern zu Gruppen verwendet, um weitere Informationen zu erhalten.adduser --help
steam
der Benutzer, der zur Gruppe hinzugefügt werden sollsudo
die Gruppe, der der Benutzer hinzugefügt werden soll
Warum passiert das? Nun, es ist eine Sicherheitsfunktion, die es einigen Benutzern erlaubt, sudo zu verwenden, anderen jedoch nicht. Beachten Sie die /etc/sudoers
festgelegten Regeln für sudo, aber ich empfehle nicht, sie zu bearbeiten.
Ich hoffe, das hat Ihre Frage beantwortet. Gerne können Sie Ubuntu fragen.