VNC/SSH: Как выполнить команду после входа в систему?

Если rz не имеет смысла как-то возвращать полученное имя файла, то грубым взломом будет просто получить последний изменённый (ctime-направо) файл в каталоге и надеяться, что другие файлы не были созданы одновременно:

rz && export FILE_RECEIVED=`ls -t --time=ctime | head -1`
1
26.01.2019, 17:44
2 ответа

VNC - это инструмент для предоставления пользователям графической среды.
Использование SSH - это решение ваших задач.Если пользовательская среда BASH уже настроена с необходимыми ограничениями безопасности, дальнейшая настройка SSH не требуется.

0
28.01.2020, 01:42

Если вы используете SSH, оболочка пользователя, указанная в / etc / passwd , будет выполняться при входе в систему. . Установите его на / bin / bash , и все готово. Вы можете установить это с помощью этой команды (как root):

usermod -s /bin/bash <username>
0
28.01.2020, 01:42

Теги

Похожие вопросы