¿Qué debo hacer si un usuario normal de Linux no tiene permiso para usar el comando?

  

Muchos usuarios encuentran problemas con los permisos de los usuarios normales al realizar operaciones del sistema Linux, lo que hace que algunos comandos del sistema no puedan usarse, como reiniciar, apagar, etc., no es difícil resolver este problema, las siguientes series pequeñas Le presentaré la solución de que los usuarios normales de Linux no tienen permiso para usar los comandos del sistema.

Solución:

Aquí es necesario utilizar el comando especial de permisos de Linux: FU más privilegios suid.

Por ejemplo, si inicia sesión en el usuario normal user1 y desea usar el comando de reinicio, se le pedirá que ejecute este comando.

Pero si modifica los permisos del archivo de configuración de este comando, puede iniciar sesión en el usuario normal para usar este comando.

Primero use el usuario root para iniciar sesión en el sistema;

Luego escriba "&" quo reboot ", obtendrá la ruta absoluta del archivo de configuración de reinicio /sbin /reboot

y luego lo agregará a Permisos del archivo /sbin /reboot S,

chmod 4744 /sbin /reboot

Luego cambie a user1: su - user1

Después de escribir reboot nuevamente, puede ejecutar este comando. .

Lo anterior es una descripción de la forma en que los usuarios comunes de Linux usan los comandos del sistema. Cuando encuentre tales problemas, debe usar el comando de autorización suid para modificar los permisos de los usuarios normales.

Copyright © Conocimiento de Windows All Rights Reserved