Используйте xinetd, чтобы сделать скрипт telnetable
533
DatNoHand
У меня есть скрипт, который должен быть запущен через
telnet localhost port
У меня есть скрипт ( USER.sh
), и настроен /etc/xinetd.d/user
.
Но всякий раз, когда я подключаюсь, я получаю сообщение об ошибке:
TERM environment variable not set.
Поэтому я попытался добавить следующую строку в скрипт:
export TERM=xterm-256color
Но это тоже не сработало.
Попытка № 2:
Мой /etc/xinetd.d/xxxx
файл:
service xxxx { disable = no socket_type = stream protocol = tcp port = 4502 type = UNLISTED wait = no user = root server = /usr/sbin/xxxx.sh server_args = askme }
Мой измененный файл:
service xxxx { disable = no env = xterm-256color socket_type = stream protocol = tcp port = 4502 type = UNLISTED wait = no user = root server = /usr/sbin/xxxx.sh server_args = askme }
Но когда я пытаюсь telnet, он дает мне отказано в соединении Ошибка…: /
Я даже пытался сделать test.sh
, а это:
#!/bin/bash export TERM=xterm-256color telnet localhost 4502
Но это тоже не похоже на работу.
Когда я
echo $TERM
из оболочки, это дает мне:
xterm-256color
Я использую Kali Linux 2016.1.
PS: Это также не покажет мне эхо-результаты моего сценария ...
Что запускает ваш скрипт?
grawity 7 лет назад
0
Это скрипт для создания пользователя, который автоматически генерирует для него пароль
DatNoHand 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Как я могу "инвертировать" структуру каталогов?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux