Introducción
Al administrar un servidor, a veces es conveniente permitir que los usuarios ejecuten comandos como "root", un usuario con nivel de administrador. Comando sudo Proporciona a los administradores de sistemas una forma de otorgar privilegios de administrador (normalmente sólo disponibles para el usuario root) a usuarios normales.
En este tutorial aprenderás a crear un nuevo usuario con acceso sudo En Ubuntu, no es necesario cambiar el archivo. /etc/sudoers Crea tu propio servidor.
Paso 1 – Iniciar sesión en el servidor
Acceda por SSH a su servidor como usuario root:
ssh root@your_server_ip_addressPaso 2 – Agregar el nuevo usuario Sudo al sistema
De la orden agregar usuario Para agregar un nuevo usuario a su sistema, utilice:
adduser sammyAsegúrese de reemplazar el nombre de usuario que desea crear. Sammy Se le pedirá que cree y confirme una contraseña para el usuario:
Output
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfullyA continuación, se le pedirá que ingrese información sobre el nuevo usuario. Puede aceptar los valores predeterminados y dejar esta información en blanco:
Output
Changing the user information for sammy
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]Paso 3 – Agregar el usuario al grupo sudo
De la orden mod de usuario Para agregar un usuario al grupo sudo, utilice:
usermod -aG sudo sammyNuevamente, asegúrese de reemplazar el nombre de usuario que acaba de agregar. Sammy De forma predeterminada en Ubuntu, todos los miembros del grupo sudo tienen privilegios completos de sudo.
Paso 4 – Probar el acceso a sudo
Para probar si los nuevos permisos de sudo funcionan, primero use el comando su Utilice para cambiar a la nueva cuenta:
su - sammyComo usuario nuevo, puede ejecutar el comando con privilegios agregándole sudo. superusuario Ejecutar, verificar que se pueda usar sudo:
sudo command_to_runPor ejemplo, puede ver el contenido del directorio raíz/ Lista a la que normalmente sólo puede acceder el usuario root:
sudo ls -la /rootLa primera vez desde sudo Se le solicitará la contraseña de la cuenta de ese usuario. Introdúzcala para continuar:
Output:
[sudo] password for sammy:Si su usuario está en el grupo correcto y ha ingresado la contraseña correctamente, el comando con sudo Lo ha exportado y se ejecutará con acceso root.
Resultado
En este tutorial de inicio rápido, creamos una nueva cuenta de usuario y la agregamos al grupo sudo para habilitar el acceso a sudo.









