Al intentar configurar un servidor dedicado Valheim en Ubuntu 22.04 LTS (GNU/Linux 5.15.0-39-generic x86_64)
Estoy intentando ejecutar estas instrucciones para instalar steamcmd:
Cree una cuenta de usuario llamada Steam para ejecutar SteamCMD de forma segura, aislándolo del resto del sistema operativo. Advertencia: No ejecute steamcmd mientras opera como usuario root. Hacerlo supone un riesgo para la seguridad.
- Como usuario root, cree el usuario de Steam:
sudo useradd -m steam
sudo passwd steam
- Vaya a su carpeta de inicio:
sudo -u steam -s
cd /home/steam
Paquete de repositorios
- Se recomienda instalar el paquete SteamCMD desde sus repositorios de distribución, si está disponible: Ubuntu/Debian:
sudo apt install steamcmd
----Aquí hay una copia de lo que sucede----
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.
En este momento tengo resultados diferentes al intentar resolver el error.
Entiendo que Steam necesita acceso de root y debe agregarse en alguna parte.
Respuesta1
De lo que se queja Sudo es de que Steam no está en el grupo Sudo, así que ejecútelo en un usuario donde funcione Sudo.sudo adduser steam sudo
sudo
obtener privilegios de rootadduser
Se utiliza para agregar usuarios y agregar usuarios a grupos para obtener más información.adduser --help
steam
el usuario para agregar al gruposudo
el grupo para agregar el usuario
¿Por qué pasó esto? Bueno, es una característica de seguridad que permite que algunos usuarios usen sudo, pero otros no. Tenga en cuenta las /etc/sudoers
reglas establecidas para sudo, pero no recomiendo editarlas.
Espero haber respondido a tu pregunta y bienvenido a preguntarle a Ubuntu.