Задать вопрос
@apaicer

Скрипт при подключении к ssh с выводом имени?

Возможно ли сделать скрипт, до авторизации, который будет сообщать, типа hello $user?
я попробовал, но он просто выводит текст.
#!/bin/bash
echo "hello $1"

Как правильно написать скрипт, чтобы выводил имя подключаемого. И как уже после входа сделать скрипт на занятое кол-во ram или hdd, load averege?
  • Вопрос задан
  • 834 просмотра
Подписаться 2 Простой 3 комментария
Решения вопроса 1
@pfg21
ex-турист
скрипты выполняемые при запуске сессии находятся в /etc/profile.d/

вот такой скрипт /etc/profile.d/1uptime.sh выводит некоторые параметры системы при входе хоть по ssh, хоть через локальный shell.
echo `uptime | awk '{print ($1, "up " $3,$4)}' | sed 's/,\s/ /g'`'('`cat /proc/loadavg`') k:' `uname -r`


плюс ~/.profile плюс ~/.bashrc - читай и разбирайся.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
После входа - motd
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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