Нужна помощь с MOTD

Я хочу сделать классный баннер / motd-дисплей на SSH, который я частично сделал. Я решил сделать «баннер» частью Python, поскольку у меня есть опыт работы с библиотекой, называемой «colorama», - цвет текста. Когда я запускаю run-parts /etc/update-motd.d/, он показывает цвет, но когда я вхожу в систему, он просто бел, добавление цвета не добавлено.

Я хотел бы, чтобы цвет был применен, когда он отображается при регистрации SSH.

PS: Я новичок в сообществе, поэтому pls rip мне: D

banner.py

from colorama import init from colorama import Fore init() print(Fore.YELLOW + ''' __ ___ _ _ ''' + Fore.WHITE + ''' _____ _ _ ''') print(Fore.YELLOW + ''' \ \ / (_) | | | |''' + Fore.WHITE + ''' / ____| | | | ''') print(Fore.YELLOW + ''' \ \ / / _ _ __| |_ _ _ __ _| |''' + Fore.WHITE + ''' | (___ | |_ __ _ ___| | __ ''') print(Fore.YELLOW + ''' \ \/ / | | '__| __| | | |/ _` | |''' + Fore.WHITE + ''' \___ \| __/ _` |/ __| |/ / ''') print(Fore.YELLOW + ''' \ / | | | | |_| |_| | (_| | |''' + Fore.WHITE + ''' ____) | || (_| | (__| < ''') print(Fore.YELLOW + ''' \/ |_|_| \__|\__,_|\__,_|_|''' + Fore.WHITE + ''' |_____/ \__\__,_|\___|_|\_\ ''')

banner.py - файл в /etc/update.motd.d - где должен выполняться Python

#!/bin/sh [ -r /etc/lsb-release ] && . /etc/lsb-release if [ -z "$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then # Fall back to using the very slow lsb_release utility DISTRIB_DESCRIPTION=$(lsb_release -s -d) fi python3 /etc/update-motd.d/banner.py printf "\nRunning %s (%s %s %s)\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)"
0
задан 26 April 2018 в 06:50

0 ответов

Другие вопросы по тегам:

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