En Unix -como sistemas operativos ( incluyendo Linux) , la cuenta de root pertenece al superusuario del sistema. Usuario " root" puede leer o escribir cualquier archivo en el almacenamiento , además de volver a configurar el sistema operativo de cualquier manera posible . Cuando una reconfiguración menor necesidad de privilegios de nivel raíz que tiene que suceder , algunos administradores de sistemas permiten a los usuarios comunes para hacer el trabajo . Sin embargo , si el administrador del sistema tiene que dar al usuario la contraseña de la cuenta de root , el administrador está obligado a cambiar la contraseña ( y notificar a todas las personas que legítimamente lo tiene ) más tarde para revocar el privilegio temporal. Puede asignar privilegios de root temporal a cualquier usuario de una manera más limpia. Instrucciones
1
sesión como usuario "root ". Inicie un shell de comandos , acceda en modo texto o mediante el lanzamiento de una ventana de terminal desde la interfaz gráfica de usuario
2
Escriba el siguiente comando en la shell: .
Visudo
Pulse " Enter". Unix le mostrará una sesión de editor de texto con el archivo que lista todos los usuarios que pueden adquirir privilegios de root temporal con el comando "sudo " .
3
Añade el nuevo usuario a la lista de usuarios autorizados a utilizar "sudo " , añadiendo esta línea al archivo :
sven ALL = (ALL ) Todos los hoteles
Reemplazar " sven " con el nombre de la cuenta que recibe privilegios elevados. Pulse la tecla " Esc ", a continuación, escriba "ZZ " para guardar el archivo y salga del editor. Usuario " sven " ahora se puede ejecutar cualquier comando como root escribiendo " sudo " e introduciendo la contraseña de la cuenta " sven ".
4 Revocar los privilegios de root temporales en su caso mediante la edición del lista de usuarios autorizados " sudo " con " visudo " como en el paso 2 y eliminar la línea correspondiente a la cuenta que recibió privilegios temporales
.