Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20030513063401.79966.qmail@web40410.mail.yahoo.com> Date: Tue, 13 May 2003 08:34:01 +0200 (CEST) From: =?iso-8859-1?q?richard=20dje?= Subject: Troubles using xinetd To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi, Beside my 'sshd/multi-user' problem which is still pending, I am facing an other issue on getting xinetd to work. I tried to follow the Good pratices described in http://www.cygwin.com/ml/cygwin/2003-01/msg00282.html But it seems that i am really 'unlucky' these days. I re-installed sysvinit chkconfig initscripts then re-ran 'init-config', taking care to respond 'no' to 'overwrite an existing /etc/inittab ?' question. 'init' was then successfully installed and started as a windows service. a 'ps -a' told me that cygrunsrv init xinetd were started with UID=18 Trying 'telnet -l USER1 AT serve_ip_address' gave me "telnet: Unable to connect to remote host: Connection refused" I decided to try running xinetd alone in debug mode '-d', for that i did the following $ cygrunsrv -E init $ xinetd -d (UID= that of USER1) I could check that 'telnet' was well configured ----------------------------------------------- Service configuration: telnet id = telnet flags = REUSE IPv4 socket_type = stream Protocol (name,number) = (tcp,6) port = 23 Groups = no Bind = All addresses. Server = /usr/sbin/in.telnetd Server argv = in.telnetd Only from: All sites No access: No blocked sites Logging to common log file Log_on_success flags = HOST PID HOST Log_on_failure flags = HOST USERID 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: chargen-stream 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: chargen-dgram 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: daytime-stream 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: daytime-dgram 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: echo-stream 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: echo-dgram 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: ftp 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: exec 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: login 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: servers 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: services 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: talk 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} Started service: telnet 03/5/13 AT 08:12:49: DEBUG: {cnf_start_services} mask_max = 19, services_started = 13 03/5/13 AT 08:12:49: NOTICE: {main} xinetd Version 2.3.9 started with no options compiled in. 03/5/13 AT 08:12:49: NOTICE: {main} Started working: 13 available services 03/5/13 AT 08:12:49: DEBUG: {main_loop} active_services = 13 ----------------------------------------------- I then opened another shell and tried 'telnet -l USER1 server_ip_address' xinetd printed out the following ---------------------------------------------- 03/5/13 AT 08:15:01: ERROR: {set_credentials} setuid failed: Permission denied (errno = 13) 03/5/13 AT 08:15:01: DEBUG: {main_loop} active_services = 13 03/5/13 AT 08:15:01: DEBUG: {main_loop} select returned 1 03/5/13 AT 08:15:01: DEBUG: {check_pipe} Got signal 20 (Child status changed) 03/5/13 AT 08:15:01: DEBUG: {child_exit} waitpid returned = 1552 03/5/13 AT 08:15:01: DEBUG: {server_end} telnet server 1552 exited 03/5/13 AT 08:15:01: INFO: {conn_free} freeing connection 03/5/13 AT 08:15:01: DEBUG: {child_exit} waitpid returned = -1 03/5/13 AT 08:15:01: DEBUG: {main_loop} active_services = 13 ---------------------------------------------- telnet printed out the following ---------------------------------------------- Trying 'server_ip_address'... Connected to pomerol. Escape character is '^]'. Connection closed by foreign host. ---------------------------------------------- USER1 already has the three additional user rights mentioned in http://cygwin.com/cygwin-ug-net/ntsec.html#NTSEC-SETUID Any help would be appreciated -Richard ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/