Inicie sesión como usuario del sistema TeamsServer

1

¿Cómo puedo iniciar sesión como usuario _teamsserver? Sudo y configuré el passwd para teamsserver, pero no lo tomo cuando uso el comando de inicio de sesión. Necesito ver la salida de algunos scripts a medida que son ejecutados por teamsserver y verificar que teamsserver tenga los permisos y utilidades correctos disponibles.

Siriss
fuente
Por lo general, solo uso sudopara mirar cualquier archivo de registro (o sudo -spara obtener un shell raíz), ¿funcionaría esto también para usted?
nohillside
No, puedo hacer eso, pero necesito ejecutar un script como teamsserver. Necesito asegurarme de que el usuario de teamsserver tenga todas las utilidades y permisos correctos.
Siriss

Respuestas:

1

Para ver los archivos de registro, etc., usualmente uso

sudo less /path/to/log/file

o (en caso de que necesite acceso raíz más tiempo) ejecutar sudo -spara obtener un shell raíz.

Para ejecutar procesos como otro usuario, puede usar

sudo -H -u _teamserver cmd-to-run

Y finalmente, para simular un inicio de sesión hay

sudo -H -u _teamserver -i
nohillside
fuente
En realidad, parece funcionar, pero aún no funciona como Teamsserver. Cuando verifico (echo $ ENVVAR) una variable de entorno que sé que está configurada en teamsserver, no se muestra
Siriss
-ilee .profiledel directorio de inicio del usuario, en este caso de/var/teamserver
nohillside