स्क्रिप्ट को टेलनेट करने के लिए 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.