OperServ è utilizzabile solo dagli operatori e
amministratori della rete, e consente di impostare diversi paramentri del server.
- GLOBAL - Manda un messaggio a tutti gli utenti
della rete
- STATS - Visualizza alcune statistiche del server
- OPER LIST - Visualizza la lista dei Services
Operator
- ADMIN LIST - Visualizza la lista dei
Services Admin
Comandi disponibili solo ai Services operator ed admin
- MODE - Consente di settare i mode per un canale
- KICK - Consente di kickare un utente da un
canale
- CLEARMODES - Cancella i mode, e i ban di un
canale
- CLEARCHAN - Rimuove tutti gli utenti da un canale
(masskick)
- KILLCLONES - Killa tutti gli utenti con lo
stesso host di un nickname
- AKILL - Consente la gestione della lista di AKILL
- SESSION - Visualizza la lista degli utenti con
un certo host o un certo numero di connessioni
- EXCEPTION - Consente la gestione dei limiti
delle connessioni di un determinato host
- LOGONNEWS - Consente la gestione dei messaggi
di logon
- OPERNEWS - Consente la gestione dei messaggi
oper news
Comandi disponibili solo ai Services admin:
- OPER - Consente agli amministratori dei servizi
di aggiungere o rimuovere un operatore dei servizi.
- JUPE - Consente di scollegare un server impedendogli
di rilinkarsi.
- RAW - Consente di inviare stringhe RAW al server.
- SET - Consente di impostare le varie opzioni
dei Services.
- UPDATE - Consente di salvare i database dei services
sul server.
- SHUTDOWN - Consente di killare i services facendo
salvare i database.
- QUIT - Consente di killare i services senza
che salvino i database.
- RESTART - Consente di restartare i sevices facendo
salvare il database.
- SU - Consente di accedere ai privilegi di Super
User.
Comandi disponibili solo per i Services super-user:
- ADMIN - Consente la gestione della lista degli Admin
services.
Tutti i comandi inviati all'OperServ sono loggati
Permette agli IRCops di mandare un messaggio a tutti gli user
del network.
Questo messaggio viene mandato dal nick Global.
/msg OperServ GLOBAL messaggio
Torna al sommario...
Permette agli IRCops di visualizzare le statistiche della rete.
/msg OperServ STATS
Senza opzioni visualizza il numero corrente di utenti e di IRCops online (servizi
esclusi), il picco di utenti e l'uptime dei servizi.
/msg OperServ STATS AKILL
Con l'opzione AKILL mostra la dimensione della AKILL list e il default scadenza
time.
/msg OperServ STATS ALL
L'opzione ALL e' disponibile solo agli amministratori, e permette di vedere l'occupazione
di memoria dei servizi. Nei network grandi questa opzione puo' bloccare per un
po' i servizi, quindi non usarla spesso.
Torna al sommario...
Visualizza la lista dei Services Operator
/msg OperServ OPER LIST
Torna al sommario...
Visualizza la lista dei Services Admin
/msg OperServ ADMIN LIST
Torna al sommario...
Permette ai SOP di settare dei mode per un canale. Funziona come
il comando /MODE di qualsiasi client IRC.
/msg OperServ MODE canale modes
Torna al sommario...
Permette agli IRCop di kikkare un user da un canale. Funziona
come il comando /KICK della maggior parte di client IRC. Il messaggio di kick
avra' all interno il nick dell' IRCop richiedente
/msg OperServ KICK canale nick ragione
Torna al sommario...
Cancella i mode (i,k,l,m,n,p,s,t) e i ban da un canale.
/msg OperServ CLEARMODES canale
Se viene data l'opzione ALL deoppa e toglie il +v a tutti.
/msg OperServ CLEARMODES canale ALL
Torna al sommario...
Rimuove tutti gli utenti da un canale (masskick)
/msg OperServ CLEARCHAN canale
Torna al sommario...
Killa tutti gli utenti con lo stesso hostname del nickname
inserito.
Una AKILL temporanea, nel formato *@host, e' aggiunta per prevenire i cloni di
riconnettersi immediatamente.
Viene anche mandato un wallop indicante chi ha usato il comando, quale host e'
stato colpito e quanti utenti sono stati killati.
E' utile per rimuovere numerosi utenti da network.
/msg OperServ KILLCLONES nick
Torna al sommario...
Permette ai SOP di manipolare la AKILL list.
Se un user corrispondente a una AKILL tentera' il logon verra' killato e, sui
server adatti, verra' aggiunta una Kline per la maschera dell utente.
/msg OperServ AKILL ADD [+scadenza] maschera ragione
AKILL ADD aggiunge la maschera user@host alla AKILL list con la ragione
data (che deve essere data).
Il tempo di scadenza precede la maschera user@host, e deve essere un numero intero
seguito da una d (giorni), h (ore), o m (minuti). Le combinazioni (come 1h30m)
non sono permesse. Se non e' specificata una unita' di default si useranno i giorni
(quindi +30 significa 30 giorni).
Per aggiungere una AKILL che non deve scadere usa +0. Se la maschera da aggiungere
inizia con un +, un tempo di scadenza deve essere dato. Il tempo di scadenza corrente
puo' essere trovato con il comando
/msg Operserv STATS AKILL
La ragione e' intesa come uso per soli IRCop e non sara' visualizzata nel messaggio
di KILL.
/msg OperServ AKILL DEL maschera
AKILL DEL rimuove una maschera dalla AKILL list
/msg OperServ AKILL LIST [maschera]
AKILL LIST visualizza la AKILL list corrente, se la maschera opzionale viene data
la lista viene limitata agli user corrispondenti.
/msg OperServ AKILL VIEW [maschera]
AKILL VIEW e' un altra versione di AKILL LIST, e mostrera' chi ha fatto un AKILL,
quando, e quando scadra'.
Torna al sommario...
Fa in modo che i Services admins vedano la session list.
/msg OperServ SESSION LIST numero
SESSION LIST mostra gli hosts con almeno "numero" sessioni.
Il numero deve essere maggiore di 1. Questo per prevenire acciedentali liste di
un grande numero di persone.
/msg OperServ SESSION VIEW host
SESSION VIEW mostra specifiche informazioni su un host specifico, includendo
il numero di sessioni corrente e il limite. Il parametro "host" non deve includere
delle wildcards (* oppure ?).
Torna al sommario...
Fa in modo che i Services Admin possano manipolare la lista
degli host che hanno specifiche limitazioni sul numero di sessioni, e fa in modo
che certe macchine, come dei shell servers, possano avere piu' sessioni nello
stesso momento di un utente normale. Dopo che un host raggiunge il limite tutti
i clients che provassero a connettersi da quell'host verrebbero automaticamente
killati. Prima del kill sono avvisati, tramite un /NOTICE di OperServ, che hanno
raggiunto il limite. Il contenuto di questo notice dipende dalla configurazione
dei servizi.
/msg OperServ EXCEPTION ADD [+scadenza] maschera limite ragione
EXCEPTION ADD aggiunge l'host dato alla lista di eccezioni. Da notare che
maschere del tipo nick!user@host e user@host non sono valide! Solo hostname reali,
come box.host.dom e *.host.dom, sono autorizzati, dato che la limitazione non
lavora tenendo conto dei nick o degli usernames. "limite" Deve essere un numero
maggiore o uguale a zero. Questo determina quante sessioni provenienti da quell
host sono autorizzate. Il valore 0 significa che quell host non ha limiti.
Vedere le note in AKILL per le informazioni sul parametro +scadenza.
/msg OperServ EXCEPTION DEL [maschera | lista]
EXCEPTION DEL rimuove qualcuno dalla lista di eccezioni.
/msg OperServ EXCEPTION MOVE num posizione
EXCEPTION MOVE muove l'eccezione numero "num" alla "posizione". Le eccezioni
tra queste due saranno automaticamante cambiate per riempire lo spazio.
/msg OperServ EXCEPTION LIST [maschera | lista]
/msg OperServ EXCEPTION VIEW [maschera | lista]
EXCEPTION LIST e EXCEPTION VIEW mostrano tutte le eccezioni correnti;
se la maschera opzionale viene data la lista verra' limitata solo agli host che
combaciano.
La differenza e' che EXCEPTION VIEW e' piu' preciso, dato che mostra chi ha messo
quella eccezione, qual'e' il limite, la ragione, l'hostmask e la scadenza. Da
notare che un client "userà" la prima eccezione che combaciera' con il suo client.
Grandi liste poco precise degraderanno le performance dei servizi.
Torna al sommario...
Edita e mostra la lista dei messaggi di logon. Quando un utente
si collega questi messaggi gli verranno inviati. Comunque non piu' di tre messaggi
saranno spediti per evitare di floodare l'utente. Se ci sono piu di tre messaggi
di logon verranno inviati solo i tre piu' nuovi.
/msg OperServ LOGONNEWS ADD testo
(Aggiunge un messaggio di LogOn)
/msg OperServ LOGONNEWS DEL [num | ALL]
(Cancella un messaggio di LogOn (con ALL tutti))
/msg OperServ LOGONNEWS LIST
(Mostra i messaggi di LogOn)
LOGONNEWS LIST puo' essere usato da tutti gli operatori per avere la lista
dei messaggi correnti. ADD e DEL possono essere usati dagli amministratori
dei servizi.
Torna al sommario...
Edita o mostra la lista delle oper news. Quando un utente
si opera (con l'uso di /OPER), questi messaggi gli verranno spediti. (Nel caso
ce ne siano piu' di 3 verranno spediti solo i tre piu' recenti)
/msg OperServ OPERNEWS ADD testo
(Aggiunge un messaggio di OperNews)
/msg OperServ OPERNEWS DEL [num | ALL]
(Cancella un messaggio di OperNews (con ALL tutti))
/msg OperServ OPERNEWS LIST
(Mostra i messaggi di OperNews)
OPERNEWS LIST puo' essere usato da tutti gli operatori per avere la lista
dei messaggi correnti. ADD e DEL possono essere usati dagli amministratori
dei servizi.
Torna al sommario...
Permette agli amministratori dei servizi di aggiungere o rimuovere
un operatore dei servizi. Un utente che e' nella SOP e si e' identificato con
NickServ puo' usare i comandi di SOP.
/msg OperServ OPER ADD nick
(Aggiunge un Operatore dei servizi)
/msg OperServ OPER DEL nick
(Cancella un Operatore dei servizi)
/msg OperServ OPER LIST
(Mostra la lista degli Operatori dei servizi)
OPER LIST puo' essere usato da tutti gli IRCop per avere la lista degli
operatori dei servizi correnti. ADD e DEL possono essere usati dagli
amministratori.
Torna al sommario...
Dice ai servizi di jupiterare un server, ovvero di creare un fake-server
e linkarlo, impedendo al vero server di linkarsi a sua volta.
Il jupe puo' essere rimosso usando il comando /SQUIT. Se viene data una
ragione e' messa nella descrizione del server, al posto dello standard "Jupitered
by ".
/msg OperServ JUPE server [ragione]
Torna al sommario...
Manda una stringa raw al server al quale i servizi sono connessi.
Questo comando e' molto limitato ma puo' creare situazioni pericolose se usato
malamente. NON USARLO se non sei veramente certo delle conseguenze che
avra'.
/msg OperServ RAW testo
Torna al sommario...
Permette di settare le varie opzioni dei Services.
/msg OperServ SET opzione parametro
Le possibili opzioni sono:
/msg OperServ SET READONLY [ON | OFF]
Imposta la modalità di sola lettura ON o OFF. In modalità di sola lettura, gli
utenti normali non sono abilitati a modificare nessun dato dei Services, incluse
le access list degli utenti e dei canali, ecc.
Gli IRCop con sufficienti privilegi possono essere abilitati a modificare la lista
AKILL e deregistrare o proibire dei nickname o canali, ma tutte le modifiche
non saranno salvate a meno che la modalità di sola lettura sia disattivata prima
di terminare o restartare i services.
Questo comando è equivalente al comando /readonly
/msg OperServ SET DEBUG [ON | OFF | num]
Setta la modalità di debug ON o OFF. In modalità di debug, tutti i dati inviati
dal e verso i services, cosi come un numero di altri messaggi di debug, verranno
scritti nel file di log.
Se num viene dato, la modalità di debug viene attivata con il livello settato
al valore di num Questo comando è equivalente al comando /debug
/msg OperServ SET SUPASS Password
Imposta la password per il comando SU.
Se non viene settata la password, il comando SU non sarà disponibile.
Questa opzione puo essere settata solo dal Super User dei services.
Torna al sommario...
Fa in modo che i servizi scrivano immediatamente il loro database
sul server.
/msg OperServ UPDATE
Torna al sommario...
Fa in modo che i servizi terminino salvando il database.
/msg OperServ SHUTDOWN
Torna al sommario...
Fa in modo che i servizi terminino immediatamente.Il databse
non viene salvato. Questo comando dovrebbe essere usato solo in caso ci siano
problemi a scrivere i dati sul disco fisso.
Per un normale shutdown usare SHUTDOWN .
/msg OperServ QUIT
Torna al sommario...
Fa in modo che i servizi termino salvando il database e quindi
ripartano immediatamente.
/msg OperServ RESTART
Torna al sommario...
Abilita l'accesso alle funzioni che richiedono i privilegi di Super
User.
La password è la stessa che viene settata con il comando SET SUPASS Per poter usare il comando SU è necessario prima settare la
password altrimenti il comando non funziona.
Si avrà il privilegio di Super User fino a che non si cambia nicknae o si esce
dall'IRC Super-user privileges last until
ATTENZIONE!! se si sinserisce un password errata, il services invierà un
messaggio di allarme a tutti gli IRCop.
/msg OperServ SU password
Torna al sommario...
Permette al Super User dei servizi di aggiungere o rimuovere un amministratore
dei servizi. Un utente con il nickname nella lista degli amministratori dei
services e si è identificato con il NickServ è abilitato ad accedere
ai comandi per gli amministratori dei services.
/msg OperServ ADMIN ADD nick
(Aggiunge un Amministratore dei servizi)
/msg OperServ ADMIN DEL nick
(Cancella un Amministratore dei servizi)
/msg OperServ ADMIN LIST
(Mostra la lista degli amministratori dei servizi)
ADMIN LIST puo' essere usato da tutti gli IRCop per avere la lista degli
operatori dei servizi correnti. ADD e DEL possono essere usati
dal Super User.
Torna al sommario...
Articolo a cura di :
Andrea "^Balrog" Bernardi balrog@ircitaly.net
Michele "M|[ck]3y" Bagnoli mickey@ircitaly.net
Prima stesura: 18 Giugno 2001
Ultima revisione: 25 Febbraio 2004
|