Troubles using xinetd

richard dje djensam@yahoo.com
Tue May 13 07:39:00 GMT 2003


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@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@08:12:49: DEBUG: {cnf_start_services} Started service: chargen-stream
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: chargen-dgram
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: daytime-stream
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: daytime-dgram
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: echo-stream
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: echo-dgram
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: ftp
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: exec
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: login
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: servers
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: services
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: talk
03/5/13@08:12:49: DEBUG: {cnf_start_services} Started service: telnet
03/5/13@08:12:49: DEBUG: {cnf_start_services} mask_max = 19, services_started =
13
03/5/13@08:12:49: NOTICE: {main} xinetd Version 2.3.9 started with no options
compiled in.
03/5/13@08:12:49: NOTICE: {main} Started working: 13 available services
03/5/13@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@08:15:01: ERROR: {set_credentials} setuid failed: Permission denied
(errno = 13)
03/5/13@08:15:01: DEBUG: {main_loop} active_services = 13
03/5/13@08:15:01: DEBUG: {main_loop} select returned 1
03/5/13@08:15:01: DEBUG: {check_pipe} Got signal 20 (Child status changed)
03/5/13@08:15:01: DEBUG: {child_exit} waitpid returned = 1552
03/5/13@08:15:01: DEBUG: {server_end} telnet server 1552 exited
03/5/13@08:15:01: INFO: {conn_free} freeing connection
03/5/13@08:15:01: DEBUG: {child_exit} waitpid returned = -1
03/5/13@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/



More information about the Cygwin mailing list