Parece que cuando sudoing abajo que el uso sudo -u $userque se sigue utilizando el entorno de la raíz. ¿Cómo puedo hacer sudouso del entorno de los usuarios? Como nota especial, no todos los usuarios en los que usaré esto tienen shells de inicio de sesión.
sudo -u useres análogo a su usercambiar el entorno en su que tienes que usarsu - user
-uusar shell ... Creo que también ignora los grupos ... Intenté algo desde la raíz (usando sudo -u down) y funcionó, aparentemente no lo hizo para el usuario. .. así que tengo que asegurarme de que estoy ejecutando comandos de una manera que tenga todas las limitaciones y problemas ambientales.
# whoami => root # sudo -u user whoami => user