Загрузка данных


sudo bash -c 'cat > /usr/local/sbin/rlogin-wrapper << "EOF"
#!/bin/bash
echo "=== $(date) ARGS: $@" >> /tmp/rlogin-debug.log

# rlogind обычно вызывает: rlogin-wrapper -h <remote_host> <username>
# Разбираем аргументы
HOST=""
USER=""
while [ $# -gt 0 ]; do
    case "$1" in
        -h) HOST="$2"; shift 2 ;;
        -p) shift 2 ;;
        -*) shift ;;
        *) USER="$1"; shift ;;
    esac
done

echo "HOST=[$HOST] USER=[$USER]" >> /tmp/rlogin-debug.log

if [ -z "$USER" ]; then
    USER="kps-srv01"
fi

# Запускаем login в новой сессии, чтобы vhangup не убил rlogind
exec setsid /bin/login -f "$USER"
EOF
chmod +x /usr/local/sbin/rlogin-wrapper
systemctl restart xinetd
echo "Скрипт обновлён"'