Вот проблема: я сделал что-то с python, которое работает практически с любой ОС, кроме Windows, и мне сказали, что люди, которые собираются оценивать / использовать / пробовать его, имеют только доступные окна. Все доступные консольные эмуляторы потерпели неудачу, и у меня нет возможности переписать код или установить виртуальную машину на этих машинах.
Последний срок составляет 8 часов, и это то, что я имею в виду:
Возьмите мой сервер, создайте пользователя без пароля (например, с именем приложения), который может только запустить этот файл или псевдоним (который запускает файл) и запустить сервер ssh.
Затем все, что им нужно сделать, это ssh в машину, и программа появится. Это текстовая консоль, поэтому с этим не может быть проблем.
Дело в том, что я не знаю, как сделать пользователя linux ЭТОМ ограниченным. Как я могу это сделать? Сервер - всего лишь тестовая машина, он не содержит важных данных и обычно выключен или работает в автономном режиме, поэтому безопасность здесь не является большой проблемой. Я просто хочу, чтобы это работало. Кроме того, решение не будет постоянным, мне просто нужно, чтобы оно работало завтра в течение ~ 7 часов, и тогда я смогу свободно возиться с ним и заставить его работать должным образом.
Редактировать: насколько я ценю длинные ответы, полные информации, я должен сказать, что это 4:30 утра, я проснулся почти два дня, и я собираюсь потерять сознание через клавиатуру. Поэтому, пожалуйста, не добавляйте ничего, что не является необходимым, я не смог бы это обработать.