Portal:NickServ/Comandos de Gerenciamento
Página principal | Comandos Principais | Comandos de Administrador do Service | Comandos de Gerenciamento |
Comandos de Gerenciamento de Usuários e de Canais
Observação: Os parâmetros entre [ ] - colchetes - são opcionais e os parâmetros entre { } - chaves - são obrigatórios.
Ajoin
Sintaxe:
- 1 -
/msg NickServAJOIN ADD {nick} {#canal} [chave]
- 2 -
/msg NickServ AJOIN DEL {nick} {#canal}
- 3 -
/msg NickServ AJOIN LIST {nick}
Esse comando gerencia lista de auto entrada automática do usuário em #canais. Quando o usuário for identificado, automaticamente entrará nos canais de sua lista.
IRCops podem modificar a lista de auto-entrada de outros usuários.
[ Topo ]
Alist
Sintaxe: /msg /NickServ ALIST [nick]
Lista todos os canais que o usuário (nick) tem acesso ativo ou seja, tem algum status de gerenciamento no canal.
Canais que possuem a opção NOEXPIRE ativa, serão apresentados com o sinal de "!" (exclamação) na frete de seus nomes. Apenas IRCops podem ver a lista de acesso de outros usuário.
Exemplo:
- 1 -
/msg NickServ ALIST Maicon
- Informa quais canais o usuário Maicon tem acesso.
[ Topo ]
Cert
Sintaxe:
- 1 -
/msg NickServ CERT ADD
- 2 -
/msg NickServ CERT ADD [nick] [identificação_digital]
- 3 -
/msg NickServ CERT DEL [nick] [identificação_digital]
- 4 -
/msg NickServ CERT LIST [nick]
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. Usuários que são Operadores do Service podem modificar a lista de certificados de outros nicks.
Para o comando CERT ADD, se os parâmetros nick e identificação_digital não forem informadas, 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 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 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 ]
Glist
Sintaxe: /msg NickServ GLIST [nick]
O comando GLIST', se digitado sem o parâmetro nick, mostra todos os nicks que estão dentro do grupo do usuário que executou o comando. Se o parâmetro for especificado, mostrará todos os nicks registrados no grupo do nick informado. Este último recurso é restrito aos Operadores do Service.
Exemplo:
- 1 -
/msg NickServ GLIST
- Mostra todos os nicks registrados no grupo do usuário que executou o comando.
[ Topo ]
Logout
Sintaxe: /msg NickServ LOGOUT [nick[REVALIDATE]]
O comando LOGOUT se executado sem os parâmetros, reverte o efeito do comando IDENTIFY ou seja, o usuário não mais será reconhecido como proprietário do nick no entanto, não será exigido sua re-identificação.
Se o parâmetro REVALIDATE for fornecido, o Servicerequisitará sua re-identificação. Este parâmetro é restrito aos Operadores do Service.
Exemplo:
- 1 -
/msg NickServ LOGOUT
- Reverte o efeito do comando IDENTIFY na conta do nick do usuário que executou o comando.
[ Topo ]
List
Sintaxe: /msg NickServ LIST {nick!usuario@host}[[SUSPENDED][NOEXPIRE][UNCONFIRMED]
O comando LIST mostra todos os nicks que correspondam ao parâmetro nick!usuario@host especificado. Nicks com a opção PRIVATE habilitada, somente serão vistos pelos Operadores do Service. Nicks com a opção NOEXPIRE habilitada, serão mostrados com o ponto "!" (exclamação) na frente para os Operadores do Service poderem identificar. O sinal de "#" (hashtag) é apenas uma referência para o número de ordenação.
Se os parâmetros NOEXPIRE, SUSPENDED, UNCONFIRMED forem especificados, apenas os nicks que contenham essas características serão mostrados.
OBS: Os parâmetros NOEXPIRE, SUSPENDED, UNCONFIRMED são reservados aos Operadores do Service.
OBS: O usuário precisa estar identificado para executar este comando.
Exemplos:
- 1 -
/msg NickServ LIST *[email protected]
- Mostra todas as entradas que forem encontradas que coincidam com *[email protected].
- 2 -
/msg NickServ LIST *Bot*!*@*
- Mostra todas as entradas que forem encontradas que coincidam com *Bot*!*@*
- 3 - <ocde>/msg NickServ LIST * NOEXPIRE
- Mostra todas as entradas que forem encontradas que contenham o parâmetro NOEXPIRE habilitada.
- 5 -
/msg NickServ LIST #51-100
- Mostra as entradas numeradas de 51 a 100.
[ Topo ]
Resend
Sintaxe: /msg NickServ RESEND {nick}
O comando RESEND re-envia o e-mail de confirmação de registro, caso o usuário não o tenha recebido da primeira vez.
Exemplo:
- 1 -
/msg NickServ RESEND xHantaro
- Envia novamente uma mensagem de confirmação de registro para o e-mail cadastro no nick xHantaro.
[ Topo ]
Set
Sintaxe: /msg NickServ SET {opção} {parâmetro}
Permite ao usuário configurar várias opções para seu nick.
Opções disponíveis:
- SET AUTOOP: Define se s Services devem definir automaticamente o modo de status de Operador no canal.
- SET DISPLAY: Define a exibição do seu grupo no Services.
- SET EMAIL: Associe um endereço de e-mail ao nick do usuário.
- SET GREET: Associe uma mensagem de boas vindas ao nick do usuário.
- SET HIDE: Ocultar certas informações do nick do usuário.
- SET KEEPMODES: Ativar ou desativar a trava dos modos d nick.
- SET KILL: Ativar ou desativar a proteção KIL.
- SET LANGUAGE: Defina o idioma que o Services usarão ao enviar mensagens ao usuário.
- SET PASSWORD: Defina a senha para o nick do usuário.
- SET PRIVATE: Impede que o nick apareça no comando LIST.
- SET SECURE: Ativar ou desativar a segurança de nicks.
- SET CHANSTATS: Aitva ou desativa as estatísticas do canal para o nick do usuário.
- SET FACEBOOK: Associe uma URL do Facebook à conta do usuário.
- SET ICQ: Associe uma conta ICQ á conta IRC do usuário.
- SET TWITTER: Associe uma conta Twitter à conta IRC do usuário.
- SET URL: Associe uma URL à conta do usuário.
- Opções
- SET AUTOOP: Sintaxe :
/msg NickServ SET AUTOOP {ON|OFF}
- O Comando SET AUTOOP define se o Service deve definir automaticamente o modo de status de Operador no canal. Se definido ON, o ChanServ irá conceder status automaticamente quando o usuário entrar no canal. Isso dependerá ainda das configurações do canal. Há modos que não podem ser concedidos automaticamente.
[ Topo ]
- SET EMAIL: Sintaxe :
/msg NickServ SET EMAIL {endereço_e-mail}
- O comando SET EMAIL associe um endereço de e-mail ao nick do usuário.
[ Topo ]
- SET GREET: Sintaxe :
/msg NickServ SET GREET {mensagem}
- O comando SET GREET associe uma mensagem de boas vindas ao nick do usuário que será mostrada quando o mesmo entrar em um canal que possua a opção GREET habilitada, desde que o usuário tenha acesso a ele.
[ Topo ]
- SET HIDE: Sintaxe:
/msg NickServ SET HIDE {EMAIL|STATUS|USERMASK|QUIT} {ON|OFF}
- O comando SET HIDE permite que o usuário oculte algumas de suas informações de outros usuários que executem o comando NickServ INFO em seu nick . Pode-se ocultar o endereço de e-mail, com o parâmetro EMAIL, última vez que foi visto na Rede, máscara de usuário@host, parâmetro USERMASK, o status de acesso aos serviços, parâmetro STATUS e última mensagem de saída, parâmetro QUIT.
- O segundo parâmetro habilita ou não a opção HIDE (OFF|ON).
[ Topo ]
- SET KEEPMODES: Sintaxe :
/msg NickServ SET KEEPMODES {ON|OFF}
- O comando SET KEEPMODES habilita ou desabilita a manutenção dos modos para o nick especificado. Se o KEEPMODES estiver habilitado, os Services lembrarão dos modos do usuário e tentarão redefini-los na próxima vez que o mesmo se autenticar.
[ Topo ]
- SET KILL: Sintaxe :
/msg NickServ SET KILL {ON|QUICK|IMMED|OFF}
- O Comando SET KILL habilita ou desabilita a proteção automática para o nick especidicado. Com a proteção ativada (ON), se outro usuário tenta utilizar o nick, ele terá um minuto para se autenticar ou mudar para outro nick. Após esse período, o NickServ mudará o nick forçadamente.
- Se o parâmetro QUICK for selecionado, o usuário terá apenas 20 segundos realzar o procedimento ou alterar o nick em vez dos 60 usuais.
- Se o parâmetro IMMED for selecionado, o nick do usuário será alterado imediatamente sem ser avisado primeiro ou dado a chance de mudar para outro nick. Não use essa opção, a menos que seja necessário. Os administradores da rede podem ter desativado esta opção.
[ Topo ]
- SET LANGUAGE: Sintaxe :
/msg NickServ SET LANGUAGE {idioma}
- O Comando SET LANGUAGE altera o idioma que os Services usam ao enviar mensagens para o usuário informado. O idioma deve ser escolhido a partir da lista de idiomas disponíveis pela rede.
[ Topo ]
- SET DISPLAY: Sintaxe :
/msg NickServ SET DISPLAY {novo_display}
- O Comando SET DISPLAY muda a exibição usada para se referir ao grupo de apelidos nos Services. O novo display DEVE ser um nick do grupo.
[ Topo ]
- SET PRIVATE: Sintaxe :
/msg NickServ SET PRIVATE {ON|OFF}
- O Comando SET PRIVATE liga ou desliga a opção de privacidade do NickServ para o nick informado. Com o PRIVATE ativado (ON), o apelido não aparecerá nas listas de apelidos geradas com o comando NickServ LIST. (No entanto, qualquer pessoa que conheça o apelido ainda pode obter informações sobre ele usando o comando NickServ INFO.)
[ Topo ]
- SET PASSWORD: Sintaxe :
/msg NickServ SET PASSWORD {nova_senha}
- O Comando SET PASSWORD muda a senha usada para se identificar como o dono do nick junto ao Service.
[ Topo ]
- SET SECURE: Sintaxe :
/msg NickServ SET SECURE {ON|OFF}
- O Comando SET SECURE liga ou desliga os recursos de segurança do NickServ para o nick informado. Com o SECURE ativado, deve-se inserir a senha antes de ser reconhecido como o dono do nick, independentemente de seu endereço (host) constar da lista de acesso. Contudo, se o host está na lista de acesso, o NickServ não irá trocar o nickautomaticamente, independente da configuração da opção KILL.
[ Topo ]
- SET CHANSTATS: Sintaxe :
/msg NickServ SET CHANSTATS {ON|OFF}
- O Comando SET CHANSTATS Ativa ou desativa as estatísticas do canal para o nick do usuário.
[ Topo ]
- SET FACEBOOK: Sintaxe :
/msg NickServ SET FACEBOOK {endereço_Facebook}
- O Comando SET FACEBOOK associa uma URL do Facebook à conta do usuário.
[ Topo ]
- SET TWITTER: Sintaxe :
/msg NickServ SET TWITTER {conta_twitter}
- O Comando SET TWITTER associa uma conta TWITTER à conta do usuário.
[ Topo ]
- SET ICQ: Sintaxe :
/msg NickServ SET ICQ {conta_ICQ}
- O Comando SET ICQ associa uma conta ICQ à conta do usuário.
[ Topo ]
- SET URL: Sintaxe :
/msg NickServ SET URL {endereço web}
- O Comando SET URL associa um endereço web à conta do usuário.
[ Topo ]
Ungroup
Sintaxe: /msg NickServ UNGROUP {nick}
O comando UNGROUP remove do grupo de nicks do executor do comando, o nick fornecido no parâmetro. O nick removido mantém algumas características dos nicks do grupo como tempo de registro, senha, e-mail, saudação, idioma e URL. Todas as outras características são reiniciadas. Não é permitido remover a si mesmo se este for o único nick do grupo.
Exemplo:
- 1 -
/msg NickServ UNGLROUP k4k0
- Remove do grupo de nicks do executor do comando, o nick k4k0.
[ Topo ]
Update
Sintaxe: /msg NickServ UPDATE
O comando UPDATE atualiza o status do usuário que executa seu comando, verificando se há novos memorandos, se há novos privilégios em canais a que tenha acesso, atualizações no vhost e userflags (permissões).
[ Topo ]
Access
Sintaxe:
- 1 -
/msg NickServ ACCESS ADD {nick|host}
- 2 -
/msg NickServ ACCESS DEL {nick|host}
- 3 -
/msg NickServ ACCESS LIST {nick}
O comando ACCESS mostra ou modifica a lista de acesso para o nick do usuário. Os host da lista serão automaticamente reconhecidos pelo NickServ, permitindo que utilizem o nick. Para permitir que um host diferente utilize o nick, o usuário necessita executar o comando IDENTIFY para que o NickServ possa reconhece-lo. Operadores do Service podem utilizar um nick para modificar a lista de acesso de outros usuários.
Exemplo:
- 1 -
/msg NickServ ACCESS ADD cirinho@*.vircio.net
- Permite acesso de qualquer usuário que esteja utilizando o host cirinho@*.vircio.net.
- 2 -
/msg NickServ ACCESS DEL cirinho@*.vircio.net
- Remove o host cirinho@*.vircio.net da lista de acesso do usuário.
- 3 -
/msg NickServ ACCESS LIST
- Exibe a lista de acesso atual.
[ Topo ]
- ↑ «NickServ (ENG)». Anope.org. Consultado em 5 de Maio de 2020