Увійдіть як користувач системи TeamsServer


1

Як я можу ввійти як користувач _teamsserver? Я подав судом і встановив passwd для команд-сервера, але це не сприймає, коли я використовую команду входу. Мені потрібно переглянути вихід деяких сценаріїв, коли ними керує сервер команд, і переконатися, що сервер команд має доступні правильні дозволи та утиліти.


Зазвичай я просто використовую sudoдля перегляду будь-яких файлів журналів (або sudo -sдля отримання кореневої оболонки), чи буде це також для вас?
nohillside

Ні, я можу це зробити, але мені потрібно запустити сценарій як сервер команд. Мені потрібно переконатися, що користувач сервера команд має всі правильні утиліти та дозволи.
Сірісс

Відповіді:


1

Для простого перегляду файлів журналів тощо я зазвичай використовую будь-який

sudo less /path/to/log/file

або (якщо мені потрібен кореневий доступ довше) запустіть, sudo -sщоб отримати кореневу оболонку.

Для запуску процесів як іншого користувача, який ви можете використовувати

sudo -H -u _teamserver cmd-to-run

І нарешті, для імітації входу є

sudo -H -u _teamserver -i

Насправді це, здається, працює, але все ще не працює як сервер команди. Коли я перевіряю (echo $ ENVVAR) змінну середовища, яку я знаю, встановлена ​​в командісервер, вона не відображається
Siriss

-iчитає .profileз домашнього каталогу користувача, в даному випадку з/var/teamserver
nohillside
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.