linux:sistemaoperativo:su
su
correr script como un usuario que tiene nologin (si no tiene clave agregar sudo)
su -s /bin/bash -c "/usr/share/tomcat8/bin/configtest.sh" tomcat8
su terminal gráfica
sudo su - con login remoto en terminales gráficas
Conecto el ssh con tunelizado de sesión gráfica
$ ssh -X pgrigio0@sap04.munix
Listo el display asociado a mi sesión
$ echo $DISPLAY localhost:12.0
Cambio a rootsh
$ sudo rootsh
Exporto las variables de entorno gráfico
# export DISPLAY=localhost:12.0 XAUTHORITY=/home/pgrigio0/.Xauthority
Pruebo que funciona OK
# xeyes
Listo las cookies de sesión gráfica
# xauth list sap01/unix:10 MIT-MAGIC-COOKIE-1 0e284ea216f7c8ec0a4d5c822d7524d8 sap01/unix:12 MIT-MAGIC-COOKIE-1 3de7b0e23324793864efaf4f371a9596 sap01/unix:40 MIT-MAGIC-COOKIE-1 31411f52766f0194e7ab22c5f8cdd053 sap01/unix:20 MIT-MAGIC-COOKIE-1 b6dcbb2a625faf5d6cbb51e1fc63ed22 sap04/unix:12 MIT-MAGIC-COOKIE-1 8185d3c4ae20178dd0d4d0a20beb3efc
Cambio a otro usuario “consulta”
# su - consulta
Exporto el display
$ export DISPLAY=localhost:12.0
Cargo la cookie para mi sesión en el entorno de este usuario
$ xauth add sap04/unix:12 MIT-MAGIC-COOKIE-1 8185d3c4ae20178dd0d4d0a20beb3efc
Pruebo que funciona OK
# xeyes
linux/sistemaoperativo/su.txt · Última modificación: 2021/09/24 11:29 por grillo