Zaloguj się jako użytkownik systemu TeamsServer


1

Jak mogę się zalogować jako użytkownik _teamsserver? Wykonałem sudo i ustawiłem passwd dla teamserver, ale nie bierze go, gdy używam polecenia logowania. Muszę zobaczyć dane wyjściowe niektórych skryptów uruchamianych przez zespół serwerów i zweryfikować, czy serwer zespołów ma odpowiednie dostępne uprawnienia i narzędzia.


Zwykle używam tylko sudodo przeglądania plików dziennika (lub sudo -sdo uzyskania powłoki roota), czy to też by działało dla ciebie?
— nohillside

Nie, mogę to zrobić, ale muszę uruchomić skrypt jako serwer drużynowy. Muszę się upewnić, że użytkownik teamserver ma wszystkie odpowiednie narzędzia i uprawnienia.
— Siriss,

Odpowiedzi:


1

Aby po prostu spojrzeć na pliki dziennika itp. Zwykle używam albo

sudo less /path/to/log/file

lub (w przypadku gdy potrzebuję dłuższego dostępu do roota), uruchom, sudo -saby uzyskać powłokę roota.

Aby uruchomić procesy jako inny użytkownik, możesz użyć

sudo -H -u _teamserver cmd-to-run

I na koniec, aby symulować logowanie, jest

sudo -H -u _teamserver -i

W rzeczywistości wydaje się, że działa, ale nadal nie działa jako serwer drużynowy. Kiedy sprawdzam (echo $ ENVVAR) zmienną środowiskową, o której wiem, że jest ustawiona w serwerze drużynowym, nie pokazuje się
— Siriss,

-iczyta .profilez katalogu domowego użytkownika, w tym przypadku z/var/teamserver
— nohillside
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.