+ Responder ao Tópico



  1. #1
    fsales
    Visitante

    Padrão /etc/inetd.conf

    Ola Pessoal !!

    Eu uso RedHat 7.2 e estava procurando o arquivo /etc/inetd.conf para desabilitar os serviços que não uso. Para minha surpresa este arquivo nao existe em minha maquina.

    Achei o arquivo /etc/xinetd.conf que não eh nada parecido com os exemplos que eu achei na internet sobre este arquivo.
    Ele esta assim:
    ---------------------------------------------------------------
    # Simple configuration file for xinetd
    # Some defaults, and include /etc/xinetd.d/
    defaults
    {
    instances = 60
    log_type = SYSLOG authpriv
    log_on_success = HOST PID
    log_on_failure = HOST
    cps = 25 30
    }

    includedir /etc/xinetd.d
    -------------------------------------------------------------------------------
    E tem este diretorio /etc/xinetd.d que tem varios arquivos (que eu tenho quase certeza) que são os serviços, como por exemplo: finger, telnet, rsh, rlogin etc.
    Um exemplo de arquivo eh este:
    -----------------------------------------
    # default: on
    # description: The finger server answers finger requests. Finger is \
    # a protocol that allows remote users to see information such \
    # as login name and last login time for local users.
    service finger
    {
    socket_type = stream
    wait = no
    user = nobody
    server = /usr/sbin/in.fingerd
    disable = yes
    }
    ------------------------------------------
    Agora vem as perguntas do usuario (Eu):

    - Porque a minha distribuiçao (RedHat 7.2) vem com um arquivo "diferente" das outras distribuiçoes ?
    - Como eu faço para saber quais serviços estao sendo usados ?
    - Como eu faço para desabilitar os serviços que não uso ?
    (disable = yes) desabilita mesmo o serviço ?

    Desde já agradeço qualquer ajuda

    Valeu....

    Fabio Sales



  2. #2
    Visitante

    Padrão /etc/inetd.conf

    kra na minha distro ta do mesmo jeito... uso o RH 7.1

    e os serviços com disable = yes, nao funcionam (hehehehe)

    so que o meu disable vem antes de todos os outros trecos. exemplo....

    service finger
    {
    disable = yes
    socket_type = stream
    wait = no
    user = nobody
    server = /usr/sbin/in.fingerd
    }


    mas eu tenho um arquivo inetd.conf.. que tem isso dentro...

    bootp dgram UDP wait root /usr/etc/bootpd bootpd -i

    tudo na mesma linha.... nao sei muita coisa pq ja peguei o serv funcionando... se te ajudar manda bala... <IMG SRC="images/forum/icons/icon_biggrin.gif">

  3. #3

    Padrão /etc/inetd.conf

    Bom, o xinetd jah esta vindo a muito tempo nas distros no lugar do inetd.

    sim eh no xinetd funciona o
    disable = yes

    entretanto todas as vezes que ele eh posto eh no comeco do servico

    service {
    disable = yes
    ...
    }

    entretanto tem outro commando que faz isso

    ntsysv
    (chkconf ou algo do tipo sei la.. tbm desabilita ou habilita servicos)

    nele voce diz quais servicos voce quer ou nao no boot da maquina, entao ele tambem mostra os servicos xinetd que sao identificados por uma @ no final.

    mas devo advertir, o q ele faz eh por disable = yes <IMG SRC="images/forum/icons/icon_smile.gif">
    entao voce pode desabilitar la e/ou fazer isso na mao <IMG SRC="images/forum/icons/icon_smile.gif">

  4. #4

    Padrão /etc/inetd.conf

    o xinet é o substitudo do inet, pois a RedHat o acha mais seguro.
    se vc entra na pasta /etc/xinet.d
    existem vários arquivos, cada um representando um serviço .....
    se voce deixar assim:
    "disable = yes"
    o serviço naum rodará!
    agora se voce deixar
    "disable = no"
    o seu serviço estará rodando ao iniciar o xinet .....

    valeu......