Manual:Block and unblock/it
Gli utenti con autorizzazioni adeguate (tipicamente amministratori) possono "bloccare e sbloccare" un indirizzo IP gli account utente dall'editare, caricare file, spostare delle pagine, e se gli sono stati concessi tali diritti, proteggere/non proteggere e cancellare/eliminare le pagine.
MediaWiki handles blocks through an abstraction layer; extensions can add their own block types. The mechanism for creating/updating/removing blocks and how they are logged and listed are different for each block type; the mechanism for checking whether a user is blocked, preventing blocked actions and informing the user is unified.
Standard blocking interface
I blocchi sono applicati attraverso la pagina speciale chiamata Special:Block. Ci sono diversi passaggi per applicare un blocco:
- Specificare l'indirizzo IP o il nome utente che dev'essere bloccato. Inserire l'indirizzo IP che deve essere bloccato, o il nome dell'utente registrato che deve essere bloccato, nel campo "IP address, username or block ID:". Considera che i nomi utenti non esistenti possono anche essere bloccati, quindi sii certo di avere il nome corretto dell'utente. Puoi anche bloccare una serie di indirizzi IP; vedi Aiuto: Blocchi per intervalli di IP per le istruzioni.
- Specifica i parametri del blocco. Seleziona le azioni che il blocco deve bloccare dall'essere compilate. Dato che un blocco Sitewide previene il bersaglio del blocco dal modificare tutte le pagine wiki, mentre un blocco Partial previene che il bersaglio del blocco possa modificare delle pagine specifiche e/o delle pagine all'interno di uno specifico namespace.
- Specificare una durata per il blocco. Puoi selezionare una durata predefinita dal menù a tendina chiamata "Expiration:", oppure puoi inserire un valore personalizzato, utilizzando il formato GNU standard, nel campo "Altro tempo". Se la durata assegnata è "indefinita", allora il blocco non scadrà, anche se l'indirizzo IP o l'account dell'utente potrebbe essere ancora sbloccato da un amministratore.
- Specificare un motivo per il blocco (opzionale). Questa motivazione verrà mostrata agli utenti bloccati se cercheranno di editare una pagina.
Clicca "Block this user" per applicare il blocco. Tutti i blocchi sono registrati nel registro dei blocchi, e i blocchi al momento attivi sono inseriti nella lista dei blocchi attivi.
Considera che oltre ad inserire manualmente l'indirizzo IP o l'account dell'utente che dovrà essere bloccato in Special:Block, potresti anche aver bisogno di seguire il link "Block this user" dal pannello degli strumenti nella barra laterale quando visualizzi la pagina dell'"Utente" o la "Discussione utente" dell'indirizzo IP o dell'utente registrato. Puoi inoltre cliccare sul link "block" vicino ad un indirizzo IP o al nome utente nella lista delle ultime modifiche oppure nella pagina della cronologia.
Opzioni del blocco
Versione MediaWiki: | <translate> ≥</translate> 1.8 |
Svariate opzioni aggiuntive dei blocchi sono state aggiunte nella versione 1.8 di MediaWiki, abilitate tramite una casella nel modulo di blocco.
- Bloccare soltanto utenti anonimi (anche chiamato softblocking)
- Quest'opzione cambia l'effetto del blocco quando si blocca un indirizzo IP. Quando è attivato, il blocco inciderà soltanto sugli utenti anonimi che modificano da quell'indirizzo IP; gli utenti registrati che editano da quell'indirizzo IP non saranno colpiti. L'opzione non ha effetto sui blocchi di account registrati, però ha effetto in un blocco automatico causato dallo stesso utente.
- Bloccare la creazione di utenze
- Quest'opzione cambia l'effetto del blocco quando si blocca un indirizzo IP. Quanto è abilitato, la registrazione di un nuovo utente da quell'indirizzo IP sarà disabilitata finché il blocco è attivo. However, this can be bypassed by creating an account on another wiki and visiting the wiki where the block is active, as global accounts automatically create local accounts on wikis the first time they are visited by the user. However, the bypassing can be prevented by a global ban that prevents account creation.
- Blocca l'ultimo indirizzo IP utilizzato da quest'utente automaticamente, ed ogni indirizzo successivo da cui cerca di modificare (anche chiamato hardblocking)
- Quest'opzione cambia l'effetto di un blocco quando si blocca un account di un utente registrato. Quando è attivata, l'indirizzo IP più recentemente utilizzato dall'account, e qualsiasi altro indirizzo IP dell'account successivamente utilizzato per cercare di editare sarà automaticamente bloccato.
Blocco parziale
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
Da MediaWiki 1.3 è possibile proibire al bersaglio di un blocco di fare modifiche su pagine specifiche e/o su tutte le pagine dei namespace. Se una pagina viene spostata, la restrizione sarà spostata verso il nuovo titolo. Al momento le pagine non esistenti ("link rossi") non possono essere bloccate, e le impostazioni multiple sovrapposte ai blocchi con una diversa data di scadenza non sono supportate.
In MediaWiki 1.33 e 1.34, il blocco parziale è disabilitato in maniera predefinita.
Può essere attivato impostando $wgEnablePartialBlocks = true
.
<translate> MediaWiki version:</translate> |
Da MediaWiki 1.35, i blocchi parziali sono sempre attivi e non possono essere disabilitati. Puoi nascondere i blocchi parziali dalle voci del modulo aggiungendo qualche JS o CSS nel common.js/common.css dell'utente o del sito. Questo non disabilita i blocchi parziali che potrebbero ancora essere impostati tramite API.
Sblocco
Un indirizzo IP o l'account di un utente registrato può essere sbloccato tramite la lista dei blocchi attivi. Trova l'indirizzo IP o l'account dell'utente registrato nella lista (puoi inserire l'indirizzo o il nome nel campo "$ricerca" per aiutarti a trovarlo), e clicca il link "$sblocca" posizionate sulla destra della scadenza del blocco.
Questi ti porterà ad una pagina di conferma. Inserisci una motivazione per lo sblocco (opzionale) nel campo "$motivo", e clicca "$sblocca" per rimuovere il blocco. tutti gli sblocchi sono registrati nella lista degli sblocchi.
Nota che se una serie è bloccata, allora per sbloccarla occorrerà coprire tutta la serie per renderlo possibile. Cercare di sbloccare un singolo indirizzo IP nella lista non sarà possibile.
Effetti di essere bloccati
When $wgBlockDisablesLogin
is enabled, blocked users are locked out of their account entirely.
This is mainly meant for private wikis which need a mechanism to revoke reading privileges once a user is not active anymore.
Gli utenti bloccati possono ancora leggere le pagine, ma non possono creare, editare o spostare pagine, o caricare dei file.
Gli utenti parzialmente bloccati no posso editare alcune pagine particolari o spazi dei nomi specifici nel loro blocco, ma possono creare, editare o spostare altre pagine, e possono anche caricare dei file.
Gli utenti con altri determinati dirittidi utente potrebbero non essere capaci di utilizzare quei diritti quando sono bloccati, dipende dal loro blocco.
Ad esempio, utenti con il diritto di eliminare e non-eliminare o proteggere e non-proteggere delle pagine non saranno in grado di farlo se sono stati bloccati totalmente.
Se loro sono parzialmente bloccati, allora per tutte le pagini per in cui non sono stati bloccati, avranno ancora il permesso di fare quelle determinate azioni.
Tuttavia, gli utenti che hanno il diritto di bloccare e sbloccare gli utenti saranno ancora in grado di farlo quando sono bloccati.
Lo sblocco del proprio account richiede l'autorizzazione aggiuntiva unblockself
; per impostazione predefinita tutti i sysop lo hanno, ma su wiki di grandi dimensioni potrebbe essere sensato rimuoverlo per rendere meno dannose le potenziali acquisizioni di account.
Gli utenti che sono bloccati e provano ad editare una pagina (o muovere una pagina, o caricare un file) vedranno il messaggio "Il tuo account o indirizzo IP è stato bloccato"che gli informa di esser stati bloccati.
Se l'opzione di blocco automatico è stata attivata nel rispetto di un blocco, e l'utente bloccato cerca di editare (o muovere una pagina, o caricare un file), l'indirizzo IP utilizzato dall'utente potrebbe anch'esso essere bloccato.
Impostazioni di configurazione collegate ad un blocco
Le impostazioni di configurazione sottostanti possono essere settate nelle $ImpostazioniLocali e possono essere utilizzate per attivare o disattivare determinati aspetti dell'interfaccia di blocco.
$wgAutoblockExpiry
- Controlla quanti secondi devono passare finché un blocco su un account "bloccato automaticamente" scadrà. Di default si hanno 86400 secondi (un giorno)$wgBlockAllowsUTEdit
- Controlla se un utente bloccato può editare la loro pagina di dialogo o meno. AL momento si ha (1.26+) di default. L'abilità di disattivare un'abilità di un utente bloccato nell'editare la loro stessa pagina, quando la variabile è vera, è un opzione disponibile nello Special:Blocki.- $1 e il "blocca email" diritto di utente controlla l'abilità per sysops di prevenire gli utenti dall'utilizzo dell'interfaccia Special:EmailUser.
$wgBlockDisablesLogin
- controlla se agli utenti bloccati sarà impedito l'accesso. Questo è falso di default.$wgCookieSetOnAutoblock
- (1.29+) Determina se impostare o meno i cookie quando un utente è bloccato. Far ciò significa che un unte bloccato, anche dopo essere uscito ed esser passato ad un nuovo indirizzo IP, sarà ancora bloccato. Questo è falso di default.- Il diritto di "utente nascosto" dell'utente controlla l'abilità di syspos di prevenire che un utente bloccato appaia in una lista di blocco, la lista dei blocchi attivi, e dalla lista degli utenti.
Default block duration options
To change the default options listed in the "Expiration" drop-down menu, edit the page MediaWiki:ipboptions.
The options are stored as a comma-separated list of "label:value" strings, for example 6 hours:6 hours,infinite:infinite
.
To have three options listed in Spanish, the page could include 6 horas:6 hours,2 días:2 days,para siempre:infinite
.
The default duration is "other".
To specify another default duration, edit the page MediaWiki:ipb-default-expiry and enter the value you want.
Note that you must write the value and not the label, if you were using the Spanish example listed above, MediaWiki:ipb-default-expiry should be infinite
(the value) and not para siempre
(the label).
<translate> MediaWiki version:</translate> |
To specify a default duration for anonymous users, edit the page MediaWiki:ipb-default-expiry-ip and enter the value you want.
Using the Spanish example listed above, you could write 2 days
(the value) but not 2 días
(the label).
Interface messages
Parametri URL
Versione MediaWiki: | <translate> ≥</translate> 1.18 |
Special:Block accetta alcuni parametri URL per precompilare il form HTML:
wpTarget
- Nome utente/indirizzo IPwpEditingRestriction
- La ripologia di restrizione del blocco (=sitewide o =partial)wpPageRestrictions
- Le pagine per bloccare (applicata solo per blocchi parziali; separa svariate pagine con %0A: al massimo 10 pagine)wpNamespaceRestrictions
- Spazio dei nomi di un ID da bloccare (solo applicati per i blocchi parziali; separa svariati spazi di nomi con %0A; vede API:Block per una lista di possibili spazi di nomi di ID da bloccare)wpExpiry
- scadenzawpAutoBlock
- impostazioni di blocco automatico (=1 o =0)wpHardBlock
- impostazioni di blocchi difficili (=1 o =0)wpCreateAccount
- evita che venga creato un account (=1 o =0)wpReason
- motivo, da una selezione di MediaWiki:Ipbreason-dropdownwpReason-other
- ripopolazione dei campi di testo "altre motivazioni"
Ganci
- BlockIp - avviene ogni qualvolta il software riceva una richiesta di blocco per un indirizzo IP o per un utente
- BlockIpComplete - avviene quando la richiesta di blocco di un IP o utente è stata processata
- UnblockUser , UnblockUserComplete - like BlockIp/BlockIpComplete, for unblocking
- AbortAutoblock - occurs when creating an autoblock, allows extensions to cancel
- PerformRetroactiveAutoblock - similar to AbortAutoblock but called when doing a retroactive autoblock (when performing a block, also autoblocking the user's last used IP)
- GetUserBlock - when the software checks for blocks, can be used to modify existing blocks or implement new types of blocks
- UserIsBlockedFrom - can be used by extensions which reimplement user talk pages in some way (e.g. Extension:LiquidThreads ) to honor the "allow the user to edit their own talk page" flag
- UserIsBlockedGlobally - similar to GetUserBlock, but for global blocks (which are for historical reasons handled separately)
- OtherBlockLogLink , OtherAutoblockLogLink - allows cross-linking Special:BlockList and Special:AutoblockList respectively with similar special pages provided by extensions
- SpecialBlockModifyFormFields - allows modifying the core Special:Block form
SQL
All types of blocks are stored in the ipblocks
table, not just IP blocks.
Only currently active blocks are stored here.
To see old blocks, check the logging
table.
ipb_address
is a string and can be a username, an IP address, or blank.
ipb_user
contains the user_id
of the blocked user.
Here is how to filter for different kinds of blocks:
- User blocks –
WHERE ipb_user != 0
- Auto blocks –
WHERE ipb_parent_block_id IS NULL OR ipb_parent_block_id = 0
- Address blocks –
WHERE ipb_user != 0 OR ipb_range_end > ipb_range_start
- Range blocks –
WHERE ipb_range_end = ipb_range_start
- Partial blocks –
WHERE ipb_sitewide = 0
- Blocks that are indefinite –
WHERE ipb_expiry = 'infinity'
- Blocks that expire –
WHERE ipb_expiry != 'infinity'
Vedi anche
- Aiuto:Bloccare utenti
- Manual:Block abstraction layer for writing blocking extensions or other code that interacts with blocks
- Manual:Ipblocks table , la tabella dei database che acquista i dettagli di un indirizzo IP bloccato e utente
- Extensions implementing new block types:
- Extension:GlobalBlocking - per permettere al blocco multi-wiki di un indirizzo IP e liste
- Extension:TorBlock - automatically block Tor exit nodes
- Extension:RegexBlock - allow blocking by username patterns
Gestione del codice
- <translate> Maintained by <tvar name=1><translate> Anti-Harassment Tools</translate> </tvar>.</translate>
- <translate> Issue tracker: [<tvar name=url>https://phabricator.wikimedia.org/tag/mediawiki-blocks/</tvar> Phabricator <tvar name=phab>MediaWiki-Blocks</tvar>] ([<tvar name=url2>https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=mediawiki-blocks</tvar> Report an issue])</translate>