Mudanças entre as edições de "Portal:NickServ/Freenode/Comandos"
m |
(Adição do comando GHOST, IDENTIFY, GROUP, HELP, DROP.) |
||
Linha 137: | Linha 137: | ||
: Mostra a lista de identificações digitais do usuário que executou o comando. | : Mostra a lista de identificações digitais do usuário que executou o comando. | ||
+ | |||
+ | [ [[#top|Topo]] ] | ||
+ | |||
+ | == Drop == | ||
+ | Sintaxe: <code>/msg NickServ '''DROP''' {''nick''} {senha}</code> | ||
+ | |||
+ | O comando ''DROP'' faz com que o ''NickServ'' remova a conta do usuário. Se um ''nick'' for "deletado", qualquer pessoa pode registrá-lo. O usuário também perderá todo o acesso aos canais que tiver acesso e memorandos que possa ter. | ||
+ | |||
+ | Ao cancelar e registrar novamente uma conta durante um [https://pt.wikipedia.org/wiki/Netsplit netsplit], o usuário do outro lado da divisão podem ser posteriormente reconhecido como uma nova conta. | ||
+ | |||
+ | Exemplo: | ||
+ | |||
+ | :1 - <code>/msg NickServ '''DROP''' XOOM XOOMinador</code> | ||
+ | |||
+ | :Deleta a conta do usuário <u>XOOM</u> da base de dados do ''Service''. | ||
+ | |||
+ | [ [[#top|Topo]] ] | ||
+ | |||
+ | == Ghost == | ||
+ | Sintaxe: <code>/msg NickServ '''GHOST''' {''nick''} {senha}</code> | ||
+ | |||
+ | O comando ''GHOST'' desconecta uma sessão de usuário antiga ou alguém que esteja tentando usar o apelido (''nick'') sem autorização. | ||
+ | |||
+ | Se o usuário estiver logado na conta do nick, não precisará especificar a senha, caso contrário, sim. | ||
+ | |||
+ | Exemplo: | ||
+ | |||
+ | :1 - <code>/msg NickServ '''GHOST''' astroo-- meuprojeto</code> | ||
+ | |||
+ | :Deleta a conta do usuário <u>astroo--</u> da base de dados do ''Service''. | ||
+ | |||
+ | [ [[#top|Topo]] ] | ||
+ | |||
+ | == Group == | ||
+ | Sintaxe: <code>/msg NickServ '''GROUP'''</code> | ||
+ | |||
+ | O comando ''GROUP'' registra um apelido novo, sem registro, em uma conta pre-existente do usuário. | ||
+ | |||
+ | Isso significa que o ''NickServ'' protege este apelido (''nick'') da mesma forma que protege o nome da conta. A maioria dos comandos do ''Service'' aceitará o novo apelido como um "sinônimo" para o nome da conta do usuáio. | ||
+ | |||
+ | Observe que os ''nicks'' agrupados expiram separadamente das contas. Para evitar isso, o usuário deve usá-los. Todas as outras propriedades da conta são compartilhadas entre todos os nicks registrados nela. | ||
+ | |||
+ | O usuário deve estar identificado ([[#Identify|IDENTIFY]]) para realizar este comando. | ||
+ | |||
+ | Exemplo: | ||
+ | |||
+ | :1 - <code>/msg NickServ '''GROUP'''</code> | ||
+ | |||
+ | :Adiciona o ''nick'' que o usuário estiver utilizando no momento da execução do comando, à sua conta. | ||
+ | |||
+ | [ [[#top|Topo]] ] | ||
+ | </div> | ||
+ | <div style="float:right; width:48%; text-align: justify; padding: 10px "> | ||
+ | == Help == | ||
+ | Sintaxe: | ||
+ | |||
+ | : 1 - <code>/msg NickServ '''HELP'''</code> | ||
+ | |||
+ | : 2 - <code>/msg NickServ '''HELP''' [comando]</code> | ||
+ | |||
+ | O comando ''HELP'' mostra informações de todos os comandos disponíveis pelo ''Service'', ou de um comando específico. | ||
+ | |||
+ | Exemplo: | ||
+ | |||
+ | : 1 - <code>/msg NickServ '''HELP''' ghost</code> | ||
+ | |||
+ | :Mostra informações sobre o comando <u>ghost</u>. | ||
+ | |||
+ | [ [[#top|Topo]] ] | ||
+ | |||
+ | == Identify == | ||
+ | Sintaxe: | ||
+ | |||
+ | : 1 - <code>/msg NickServ '''IDENTIFY''' {senha}</code> | ||
+ | |||
+ | : 2 - <code>/msg NickServ '''IDENTIFY''' [nick] {senha}</code> | ||
+ | |||
+ | O comando ''IDENIFY'' identifica o usuário perante o ''Service''. A execução desse comando é necessário para realizar a maioria dos comandos de manuteção da conta do usuário | ||
+ | |||
+ | * Informação adicional | ||
+ | |||
+ | :O usuário pode identificar-se em outra conta/''nick'' que não esteja utilizando naquele momento, se incluir na execução do comando, o parâmetro ''nick''. | ||
+ | |||
+ | Exemplo: | ||
+ | |||
+ | : 1 - <code>/msg NickServ '''IDENTIFY''' ircworld</code> | ||
+ | |||
+ | : Identifica a conta/''nick'' que o usuário estiver utilizando naquele momento. | ||
+ | |||
+ | : 2 - <code>/msg NickServ '''IDENTIFY''' PeerLesS ircbrazilfreenode</code> | ||
+ | |||
+ | : Identifica o usuário que executou o comando na conta/''nick'' <u>PeerLesS</u>, mesmo que não esteja utilizando o mesmo, e desde que a <u>senha</u> esteja correta. | ||
[ [[#top|Topo]] ] | [ [[#top|Topo]] ] | ||
Linha 203: | Linha 295: | ||
:1 - <code>/msg NickServ '''SENDPASS''' omidark</code> | :1 - <code>/msg NickServ '''SENDPASS''' omidark</code> | ||
− | |||
[ [[#top|Topo]] ] | [ [[#top|Topo]] ] | ||
− | + | ||
− | |||
==Setpass== | ==Setpass== | ||
Sintaxe: <code>/msg NickServ '''SETPASS''' {nick} {código} {senha}</code> | Sintaxe: <code>/msg NickServ '''SETPASS''' {nick} {código} {senha}</code> |
Edição das 10h53min de 21 de fevereiro de 2021
Observação: Os parâmetros entre [ ] - colchetes - são opcionais e os parâmetros entre { } - chaves - são obrigatórios.
Acc
1 - Sintaxe: /msg NickServ ACC
2 - Sintaxe: /msg NickServ ACC [nick]
3 - Sintaxe: /msg NickServ ACC [nick] [conta]
4 - Sintaxe: /msg NickServ ACC [nick] *
O comando ACC atribui automaticamente a cada apelido um nível de status de login, que pode ser verificado executando o comando. Em outras redes o comandos /WHOIS
mostra informações similares mais rapido. O nível de acesso muda dependendo do nível de "prova"/identificação que o usuário atual daquele apelido forneceu ao NickServ.
- Informação adicional
A resposta ao comando segue a sintaxe nick[->conta] ACC valor informação adicional
.
Se o parâmetro conta é omitido, o termo [->conta] é suprimido da resposta.
Se o Parâmetro * é informado, o nome da conta será mostrado.
Os valores de retorno possíveis incluem:
- - 0 (zero): Apelido não registrado ou não online no momento.
- - 1 (um): O usuário não se identificou com senha e não corresponde a uma entrada de máscara de acesso.
- - 2 (dois): O usuário não se identificou com senha, mas corresponde a um registro na lista de acesso. Veja ACCESS.
- - 3 (três): O usuário se identificou utilizando a senha do apelido.
Exemplo:
- 1 -
/msg NickServ ACC
- Informa o nível de acesso do usuário que executou o comando.
- 2 -
/msg NickServ ACC STORM_OF_GOD
- Informa qual o nível de acesso do usuário STORM_OF_GOD.
- 3 -
/msg NickServ ACC STORM_OF_GOD *
- Informa qual o nível de acesso do usuário STORM_OF_GOD, assim como também a conta de usuário.
[ Topo ]
Access
Sintaxe:
- 1 -
/msg NickServ ACCESS ADD [nick@host]
- 2 -
/msg NickServ ACCESS DEL [nick@host]
- 3 -
/msg NickServ ACCESS LIST
O comando ACCESS mantém guardado uma lista de hosts (user@host) para que o usuário seja reconhecido pelo NickServ quando mudar de apelido (nick). Cuidados com a expiração, configurações e acesso aos canais ainda vão requirir a autenticação do nick.
- Informação adicional
As entradas da lista ACCESS podem ser utilizadas com hosts (hostsname) juntamente com caracteres coringas (asterísticos: *), endereços IPs ou máscaras CIDR (Classless Inter-Domain Routing - roteamento entre domínios sem classes). Há restrições sobre a quantidade de caracteres coringas. Se o parâmetro nick@host for omitido, o NickServ tentará gerar uma pela conexão atual do usuário.
Exemplos:
- 1 -
/msg NickServ ACCESS ADD
- Adiciona o hosts que o usuário estiver utilizando naquela conexão, à sua lista ACCESS.
- 2 -
/msg NickServ ACCESS ADD [email protected]
- Adiciona o hostsname [email protected] à lista ACCESS do usuário que executa o comando.
- 3 -
/msg NickServ ACCESS ADD [email protected]
- Adiciona o endereço IP [email protected] à lista ACCESS do usuário que executa o comando.
- 4 -
/msg NickServ ACCESS ADD [email protected]/24
- Adiciona a máscara CIDR [email protected]/24 à lista ACCESS do usuário que executa o comando.
- 5 -
/msg NickServ ACCESS DEL cirola@*.vircio.*
- Deleta o hosts cirola@*.vircio.* da lista ACCESS do usuário que executa o comando.
- 6 -
/msg NickServ ACCESS LIST
- Mostra todas as máscaras (hosts) que o usuário que executa o comando, possui em sua lista ACCESS.
[ Topo ]
Cert
Sintaxe:
- 1 -
/msg NickServ CERT ADD
- 2 -
/msg NickServ CERT ADD [identificação_digital]
- 3 -
/msg NickServ CERT DEL [identificação_digital]
- 4 -
/msg NickServ CERT LIST
O comando CERT modifica ou mostra os certificados TLS/SSL do nick informado. Este "certificado de cliente" serve para que o usuário seja auto-identificado no Services ao conecta-se ao Servidor IRC, dispensando assim a identificação por senha. É proibido a utilização da mesma identificação digital em múltiplas contas.
Para o comando CERT ADD, se o parâmetro identificação_digital não for informado, será adicionada a identificação atual do usuário que executou o comando à sua lista de certificados.
- Informação adicional
- Antes de adicionar uma identificação digital, o usuário já deve ter gerado seu certificado. Para saber como gerar um certificado, clique aqui [EN] caso use uma ZNC. Sugerimos usar certificados ECC em vez de RSA, pois aqueles são mais compatíveis com a maioria das Redes IRC. Caso esteja acessando por um conexão comum, clique aqui [EN].
- Não Confundir a identificação com Certificado TLS/SSL utilizando identificação digital (Certificate Finger Print - CertFP), comando
/msg NickServ CERT
com a identificação pelo método SASL ou com conexões seguras TLS/SSL.
- A identificação pelo método SASL é mais segura que a identificação por NickServ pois o usuário pode autenticar-se com o Service, antes de ser visto pelo Servidor IRC. Neste link você pode saber como identifica-se por SASL na freenode, utilizando um conexão comum ou clique neste se você utiliza uma ZNC.
- TLS (Transport Layer Security), também conhecido como SSL (Secure Sockets Layer), é um método de criptografar suas comunicações para que outras partes não possam adulterar ou ler suas mensagens. É sempre sugerido que o usuário conecte-se a uma Rede IRC usando criptografia se possível. Para utilizar este tipo de conexão, as Redes disponibilizam portas específicas, geralmente 6697, 999 ou 7000. Consulta o #ajuda ou o site da freenode/Rede que você deseja conecta-se, para saber quais portas utilizar. Para saber como configurar seu Cliente IRC para conecta-se com conexões TLS/SSL, clique aqui [EN].
- OBS: Em alguns Clientes IRC (Scripts), o método CertFP deve ser usando juntamente com o SASL.
Exemplos:
- 1 -
/msg NickServ CERT ADD
- Adiciona a identificação digital do usuário que executou o comando, à sua lista de certificados.
- 2 -
/msg NickServ CERT DEL adlkjflaoiejvçamvçãkvavç
- Deleta a identificação digital adlkjflaoiejvçamvçãkvavç do usuário que executou o comando, da sua lista de certificados.
- 3 -
/msg NickServ CERT LIST
- Mostra a lista de identificações digitais do usuário que executou o comando.
[ Topo ]
Drop
Sintaxe: /msg NickServ DROP {nick} {senha}
O comando DROP faz com que o NickServ remova a conta do usuário. Se um nick for "deletado", qualquer pessoa pode registrá-lo. O usuário também perderá todo o acesso aos canais que tiver acesso e memorandos que possa ter.
Ao cancelar e registrar novamente uma conta durante um netsplit, o usuário do outro lado da divisão podem ser posteriormente reconhecido como uma nova conta.
Exemplo:
- 1 -
/msg NickServ DROP XOOM XOOMinador
- Deleta a conta do usuário XOOM da base de dados do Service.
[ Topo ]
Ghost
Sintaxe: /msg NickServ GHOST {nick} {senha}
O comando GHOST desconecta uma sessão de usuário antiga ou alguém que esteja tentando usar o apelido (nick) sem autorização.
Se o usuário estiver logado na conta do nick, não precisará especificar a senha, caso contrário, sim.
Exemplo:
- 1 -
/msg NickServ GHOST astroo-- meuprojeto
- Deleta a conta do usuário astroo-- da base de dados do Service.
[ Topo ]
Group
Sintaxe: /msg NickServ GROUP
O comando GROUP registra um apelido novo, sem registro, em uma conta pre-existente do usuário.
Isso significa que o NickServ protege este apelido (nick) da mesma forma que protege o nome da conta. A maioria dos comandos do Service aceitará o novo apelido como um "sinônimo" para o nome da conta do usuáio.
Observe que os nicks agrupados expiram separadamente das contas. Para evitar isso, o usuário deve usá-los. Todas as outras propriedades da conta são compartilhadas entre todos os nicks registrados nela.
O usuário deve estar identificado (IDENTIFY) para realizar este comando.
Exemplo:
- 1 -
/msg NickServ GROUP
- Adiciona o nick que o usuário estiver utilizando no momento da execução do comando, à sua conta.
[ Topo ]
Help
Sintaxe:
- 1 -
/msg NickServ HELP
- 2 -
/msg NickServ HELP [comando]
O comando HELP mostra informações de todos os comandos disponíveis pelo Service, ou de um comando específico.
Exemplo:
- 1 -
/msg NickServ HELP ghost
- Mostra informações sobre o comando ghost.
[ Topo ]
Identify
Sintaxe:
- 1 -
/msg NickServ IDENTIFY {senha}
- 2 -
/msg NickServ IDENTIFY [nick] {senha}
O comando IDENIFY identifica o usuário perante o Service. A execução desse comando é necessário para realizar a maioria dos comandos de manuteção da conta do usuário
- Informação adicional
- O usuário pode identificar-se em outra conta/nick que não esteja utilizando naquele momento, se incluir na execução do comando, o parâmetro nick.
Exemplo:
- 1 -
/msg NickServ IDENTIFY ircworld
- Identifica a conta/nick que o usuário estiver utilizando naquele momento.
- 2 -
/msg NickServ IDENTIFY PeerLesS ircbrazilfreenode
- Identifica o usuário que executou o comando na conta/nick PeerLesS, mesmo que não esteja utilizando o mesmo, e desde que a senha esteja correta.
[ Topo ]
Listchans
Sintaxe: /msg NickServ LISTCHANS
O comando LISTCHANS mostra os canais que o usuário que executou o comando tem acesso, incluindo as flags.
- Informação adicional
AKICKs e acessos host-based não são mostrados.
Exemplo:
- 1 -
/msg NickServ LISTCHANS
[ Topo ]
Listlogins
Sintaxe: /msg NickServ LISTLOGINS
O comando LISTLOGINS mostra detalhes de todas as contas do usuário, no formato nick!user@host e o IP/Host real.
Exemplo:
- 1 -
/msg NickServ LISTLOGINS
[ Topo ]
Listownmail
Sintaxe: /msg NickServ LISTOWNMAIL
O comando LISTOWNMAIL mostra o e-mail cadastrado na conta do usuário que executou o comando.
Exemplo:
- 1 -
/msg NickServ LISTOWNMAIL
[ Topo ]
Regain
Sintaxe: /msg NickServ REGAIN [nick] [senha]
O comando REGAIN desconecta uma sessão antiga do usuário, ou alguém que esteja tentando usar um nick de forma não autorizado, fazendo com que depois do comando, o usuário verdadeiro reassuma o nick. Isso pode não ocorre se no momento do comando, o usuário falso se desconectar e o Service acabar desconectando o usuário que executou o comando.
- Informação adicional
Se o usuário já esta logado em sua conta, não será preciso especificar a senha, caso contrário sim. Neste ultimo caso, o usuário depois de realizar o comando, ainda teŕa que se identificar perante o Service.
Exemplo:
- 1 -
/msg NickServ REGAIN Maicon Brasvip
- Desconecta o usuário que estiver utilizando o nick Maicon
[ Topo ]
Sendpass
Sintaxe: /msg NickServ SENDPASS {nick}
O comando SENDPASS envia um código para o e-mail cadastrado no nick. Esse código é necessário para registrar uma nova senha utilizando o comando SETPASS
Exemplo:
- 1 -
/msg NickServ SENDPASS omidark
[ Topo ]
Setpass
Sintaxe: /msg NickServ SETPASS {nick} {código} {senha}
O comando SETPASS permite ao usuário registrar uma nova senha utilizando o código enviado ao e-mail cadastrado. O código é válido por uma única vez e o torna inválido se o usuário se identificar com a senha antiga.
- Informação adiconal
Este comando deve ser usado apenas depois que o usuário receber o código em seu e-mail.
Para registrar uma nova senha sabendo a senha antiga, deve-se utilizar o comando SET PASSWORD em vez do comando SETPASS.
Exemplo:
- 1 -
/msg NickServ SETPASS FBI alkdlak rockbrasil
- Registra uma nova senha para o usuário FBI.
[ Topo ]
Taxonomy
Sintaxe: /msg NickServ TAXONOMY {nick}
O comando TAXONOMY informações de metadados associados com o usuário registrado.
Exemplo:
- 1 -
/msg NickServ TAXONOMY LeandroLuis
NOTA: Veja TAXONOMY no ChanServ.
[ Topo ]
Vacation
Sintaxe: /msg NickServ VACATION
O comando VACATION aumenta o tempo de expiração da conta do usuário ou do nick (porém não dos canais em que o usuário é proprietário) pelo tempo de 3 (três) vezes. O usuário só pode realizar este comando se sua conta já é registrada a algum tempo.
Exemplo:
- 1 -
/msg NickServ VACATION
[ Topo ]
Verify
Sintaxe: /msg NickServ VERIFY REGISTER|EMAILCHG {nick} {código}
O comando VERIFY confirma mudanças associadas na conta de registro do usuário.
- Informação adicional
- 1 - EMAILCHG: Este parâmetro só deve ser usado depois que realizado o comando SET EMAIL, e quando o usuário estiver na posse do código de autenticação enviado a seu e-mail antigo.
- 2 - REGISTER: Este parâmetro é usado ao se registrar um nick com o comando REGISTER e quando o usuário estiver na posse do código de autenticação enviado a seu e-mail informando no momento do registro.
Exemplo:
- 1 -
/msg NickServ VERIFY REGISTER reset 3892783732897
- Confirma o registro do nick reset
- 1 -
/msg NickServ VERIFY EMAILCHG reset 2309r839023230
- Confirma a mudança de e-mail do nick reset
[ Topo ]
Set
Sintaxe: /msg NickServ SET
- SET ACCOUNTNAME: Muda o nome da sua conta.
- SET EMAILMEMOS: Encaminha os "memos" recebidos para o seu endereço de e-mail.
- SET ENFORCE: Ativa ou desativa a proteção automática de um apelido.
- SET NEVEROP: Impede que você seja adicionado às listas de acesso.
- SET NOMEMO: Desativa a opção de receber "memos".
- SET NOOP: Impede que os serviços definam modos de Operador para o usuário.
- SET PROPERTY: Manipula entradas de metadados associadas a uma conta.
- SET PUBKEY: Altera sua chave pública ECDSA-NIST256p-CHALLENGE.
- SET QUIETCHG: Permite desativar as mensagens de mundaças de canal.
- SET EMAIL: Muda o email associado à conta do usuário.
- SET HIDEMAIL: Esconde o e-mail do usuário.
- SET PASSWORD: Muda a senha associado à conta do usuário.
- SET PRIVATE: Esconde informações do usuário.
- SET PUBKEY: Muda a chave pública do usuário (ECDSA-NIST256p-CHALLENGE).
[ Topo ]
- ↑ «NickServ (ENG)». Freenode IRC Help. Consultado em 6 de Maio de 2020