+ Responder ao Tópico



  1. #1
    canizela
    Visitante

    Padrão como saber o que cada usuario samba esta rodando na rede ???

    Bom Dia !

    Migrei meus servidores da Novell paral linux ja fazem alguns meses, estou satisfeitissimo, apenas sinto falta de uma ferramenta que me ajudava bastante. e queria saber se alguem conhece alguma ferramenta que possa me auxiliar neste sentido !
    O problema é o seguinte utilizo um sistema feito em clipper rodando embaixo de um servidor samba este sistema abre muitos arquivos por consequecia muitos indices, se tenho um problema de uma estação Rwindows travar(fato nao raro), este arquivo fica aberto no servidor me ocasionando um problema enorme no caso de eu precisar fazer uma reindexação nunca consigo saber com que usuario o arquivo esta travado ou mesmo fechar ele no servidor para que eu possa rodar a indexaçao gostaria de saber se exite alguma ferramenta que permita vizualizar os processos que estao sendo rodados pelos usuarios samba e se é possivel " matar " estes arquivos que encontram-se abertos !!

    Valeuu !!

  2. #2

    Padrão como saber o que cada usuario samba esta rodando na rede ???


  3. #3
    jamba
    Visitante

    Padrão como saber o que cada usuario samba esta rodando na rede ???

    Citação Postado originalmente por Neology

    Gostaria de saber como faco pra configurar este swat. Andei olhando o help do samba 3.0.2a
    e la diz pra adicionar uma linha em /etc/inetd.conf e /etc/services.

    # vi /etc/inetd.conf
    swat stream tcp nowait root /usr/local/samba/sbin/swat swat

    # vi /etc/services
    swat 901/tcp

    Meu samba nao esta configurado pra rodar ja q minha maquina eh estacao, mas faco tudo nela antes de passar pro server.
    Porem agora qdo coloco a url http://meu_ip:901 nao rola nada.
    Ja tentei no server q tem o samba rodando e nao funfou.
    Uso o Slack 9.1 e meu server eh um RH 7.3

  4. #4
    slice
    Visitante

    Padrão lsof

    se vc usar o comando lsof -c programa ele ira listar quais arquivos estão abertos para executar o programa, quem é o usuario e o path completo dos arquivos...ah, e o principal, quais arqivos e quais usuarios estão utilizando-os... veja o exemplo abaixo:

    root@alpha:~# lsof -c ssh
    COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
    sshd 360 root cwd DIR 3,6 416 2 /
    sshd 360 root rtd DIR 3,6 416 2 /
    sshd 360 root txt REG 3,6 289420 64481 /usr/sbin/sshd
    sshd 360 root mem REG 3,6 699071 11793 /lib/ld-2.3.2.so
    sshd 360 root mem REG 3,6 10602 11844 /lib/libutil-2.3.2.so
    sshd 360 root mem REG 3,6 51724 11452 /usr/lib/libz.so.1.1.4
    sshd 360 root mem REG 3,6 87565 11832 /lib/libnsl-2.3.2.so
    sshd 360 root mem REG 3,6 1029840 15466 /usr/lib/libcrypto.so.0.9.7
    sshd 360 root mem REG 3,6 22862 11828 /lib/libcrypt-2.3.2.so
    sshd 360 root mem REG 3,6 1458907 11827 /lib/libc-2.3.2.so
    sshd 360 root mem REG 3,6 11885 11829 /lib/libdl-2.3.2.so
    sshd 360 root mem REG 3,6 49707 11833 /lib/libnss_compat-2.3.2.so
    sshd 360 root 0u CHR 1,3 6704 /dev/null
    sshd 360 root 1u CHR 1,3 6704 /dev/null
    sshd 360 root 2u CHR 1,3 6704 /dev/null
    sshd 360 root 3u IPv4 2933 TCP *:ssh (LISTEN)
    ssh 948 slice cwd DIR 3,6 2112 122732 /home/slice
    ssh 948 slice rtd DIR 3,6 416 2 /
    ssh 948 slice txt REG 3,6 222516 64449 /usr/bin/ssh
    ssh 948 slice mem REG 3,6 699071 11793 /lib/ld-2.3.2.so
    ssh 948 slice mem REG 3,6 10602 11844 /lib/libutil-2.3.2.so
    ssh 948 slice mem REG 3,6 51724 11452 /usr/lib/libz.so.1.1.4
    ssh 948 slice mem REG 3,6 87565 11832 /lib/libnsl-2.3.2.so
    ssh 948 slice mem REG 3,6 1029840 15466 /usr/lib/libcrypto.so.0.9.7
    ssh 948 slice mem REG 3,6 22862 11828 /lib/libcrypt-2.3.2.so
    ssh 948 slice mem REG 3,6 1458907 11827 /lib/libc-2.3.2.so
    ssh 948 slice mem REG 3,6 11885 11829 /lib/libdl-2.3.2.so
    ssh 948 slice mem REG 3,6 49707 11833 /lib/libnss_compat-2.3.2.so
    ssh 948 slice mem REG 3,6 42833 11835 /lib/libnss_files-2.3.2.so
    ssh 948 slice 0u CHR 136,1 3 /dev/pts/1
    ssh 948 slice 1u CHR 136,1 3 /dev/pts/1
    ssh 948 slice 2u CHR 136,1 3 /dev/pts/1
    ssh 948 slice 3u IPv4 4624 TCP alpha.slice.no-ip.org:32948->apache.slice.no-ip.org:ssh (ESTABLISHED)
    ssh 948 slice 4u CHR 136,1 3 /dev/pts/1
    ssh 948 slice 5u CHR 136,1 3 /dev/pts/1
    ssh 948 slice 6u CHR 136,1 3 /dev/pts/1

    isso funciona também para o samba, para isto basta lsof -c smbd
    e se não me engano, smbstatus também deve te ajudar...

    []'s

    Slice

  5. #5
    rafaelpazcolles
    Visitante

    Padrão como saber o que cada usuario samba esta rodando na rede ???

    Cara, normalmente utilizo o
    "smbstatus"

    Falow

    T+