स्क्रिप्ट को टेलनेट करने के लिए xinetd का उपयोग करें


0

मेरे पास एक स्क्रिप्ट है, जिसके माध्यम से चलना है

telnet localhost port

मेरे पास एक स्क्रिप्ट है ( USER.sh), और कॉन्फ़िगर /etc/xinetd.d/user

लेकिन जब भी मैं कनेक्ट करता हूं, मुझे एक त्रुटि संदेश मिलता है:

TERM environment variable not set.

इसलिए मैंने स्क्रिप्ट में निम्नलिखित पंक्ति जोड़ने की कोशिश की:

export TERM=xterm-256color

लेकिन वह भी काम नहीं किया।

प्रयास Nr 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
}

लेकिन जब मैं टेलनेट करने की कोशिश करता हूं, तो यह मुझे एक कनेक्शन देता है त्रुटि ...: /

मैंने भी बनाने की कोशिश की है test.sh, जो है:

#!/bin/bash
export TERM=xterm-256color
telnet localhost 4502

लेकिन वह काम भी नहीं करता है।

जब मैं

echo $TERM

एक खोल से, यह मुझे देता है:

xterm-256color

मैं काली लिनक्स 2016.1 का उपयोग कर रहा हूं।

पुनश्च: यह भी मुझे मेरी स्क्रिप्ट की प्रतिध्वनि नहीं दिखाएगा ...


आपकी स्क्रिप्ट क्या चलती है?
ग्रेविटी

यह एक उपयोगकर्ता बनाने के लिए एक स्क्रिप्ट है, और स्वचालित रूप से उसके लिए एक पासवर्ड उत्पन्न करता है
DatNoHand
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.