smbcontrol

Utility che permette di gestire (inviare comandi / messaggi ) ai demoni di smbd, nmbd e winbindd.

smbcontrol  [ -d  ]  [ -s  ]  -i
oppure
smbcontrol  [ -d  ]  [ -s  ] destination message-type [ parameter ]
-d Specifica il livello di debug (Accetta valori interi da 0 a 10)
-s Specifica il file di configurazione
-i Abilita l'interctive mode,
destination Per destination si intende a quale processo dovrà essere inviato il messaggio, è possibile specificare sia l'ID oppure sia il nome: nmbd o smbd.
La differenza fra i due target nmbd e smbd oltre al nome del processo consiste nel fatto che il messaggio con destinazione nmbd viene mandato in modalità broadcast a tutti i processi nmbd attivi in quel momento mentre per smbd verrà inviato un singolo messaggio al processo con l'ID specificato nel pid file (smbd.pid)
message-type Specifici che tipo di messaggio viene inviato. Ecco alcuni esempi:
- close-share: Termina tutte le sessioni correnti dei client connessi alla share, come argomento si aspetta il nome della share.
- debug: Setta il debug level
- force-election: Forza l'elezione del master browser, unico target possibile è nmbd
- ping: Invia dei ping ai processi evidenziati, stessa modalità dei pacchetti ICMP.
Come parametro si aspetta il numero di ping da inviare di conseguenza i PONG dei singoli processi.    
- profile: Invia un messagio ad un processo smbd per modificare i parametri del profile. I parametri possono essere settati ad on/off per attivarli o disattivarli oppure flush e count per azzerare o attivare i vari counter.
parameter Parametri richiesti dal messaggio inviato, Es il livello di debugging o il numero di ping da inviare ad un certo processo.

Esempi:
Invio di ping ai processi nmbd
[root@trinity root]# smbcontrol smbd ping 1
PONG from PID 585
PONG from PID 30423
PONG from PID 29124
PONG from PID 29220
PONG from PID 29414
PONG from PID 29139
PONG from PID 29151
Abilitazione dell'interactive mode
[root@trinity root]# smbcontrol  -i
visualizzazione dell'help
smbcontrol> ?
<destination> <message-type> <parameters>
         <destination> is one of "nmbd", "smbd" or a process ID
        <message-type> is one of: debug, force-election, ping, profile, profilelevel, debuglevel, printer-notify, close-share

Privacy Policy