Este é o comando rpcclient que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
rpcclient - ferramenta para executar funções MS-RPC do lado do cliente
SINOPSE
rpcclient [-A authfile] [-c ] [-d nível de depuração] [-l logdir] [-N]
[-s ] [-U nome de usuário [% senha]] [-W grupo de trabalho] [-I destinoIP]
{servidor}
DESCRIÇÃO
Esta ferramenta faz parte do samba(7) suíte.
rpcclient é um utilitário desenvolvido inicialmente para testar a funcionalidade do MS-RPC no próprio Samba.
Ele passou por vários estágios de desenvolvimento e estabilidade. Muitos administradores de sistema
já escreveram scripts em torno dele para gerenciar clientes Windows NT de seus UNIX
posto de trabalho.
OPÇÕES
servidor
Nome NetBIOS do servidor ao qual se conectar. O servidor pode ser qualquer servidor SMB / CIFS. o
o nome é resolvido usando o nome resolver ordem linha de smb.conf(5).
-c | --command =
Execute comandos separados por ponto e vírgula (listados abaixo)
-I | --dest-ip-address IP
IP endereço é o endereço do servidor ao qual se conectar. Deve ser especificado em
notação "abcd" padrão.
Normalmente, o cliente tentaria localizar um servidor SMB / CIFS nomeado procurando por ele
através do mecanismo de resolução de nomes NetBIOS descrito acima no nome resolver ordem
parâmetro acima. O uso deste parâmetro forçará o cliente a assumir que o servidor
está na máquina com o endereço IP especificado e o componente de nome NetBIOS do
recurso conectado será ignorado.
Não há padrão para este parâmetro. Se não for fornecido, será determinado
automaticamente pelo cliente conforme descrito acima.
-p | --port port
Este número é o número da porta TCP que será usado ao fazer conexões com o
servidor. O número da porta TCP padrão (bem conhecido) para um servidor SMB / CIFS é 139, que
é o padrão.
-d | --debuglevel = level
nível é um número inteiro de 0 a 10. O valor padrão se este parâmetro não for especificado
é 0.
Quanto maior for este valor, mais detalhes serão registrados nos arquivos de log sobre o
atividades do servidor. No nível 0, apenas erros críticos e avisos graves irão
ser registrado. O nível 1 é um nível razoável para o funcionamento do dia-a-dia - gera um pequeno
quantidade de informações sobre as operações realizadas.
Níveis acima de 1 irão gerar quantidades consideráveis de dados de registro e só devem ser usados
ao investigar um problema. Os níveis acima de 3 são projetados para uso apenas por desenvolvedores
e gerar enormes quantidades de dados de log, a maioria dos quais extremamente criptografados.
Observe que especificar este parâmetro aqui substituirá o log nível parâmetro no
arquivo smb.conf.
-V | --version
Imprime o número da versão do programa.
-s | --configfile =
O arquivo especificado contém os detalhes de configuração exigidos pelo servidor. o
as informações neste arquivo incluem informações específicas do servidor, como qual printcap
arquivo a ser usado, bem como descrições de todos os serviços que o servidor deve
fornecer. Veja smb.conf para mais informações. O nome do arquivo de configuração padrão é
determinado em tempo de compilação.
-l | --log-basename = logdirectory
Nome do diretório base para arquivos de log / depuração. A extensão ".progname" será anexado
(por exemplo, log.smbclient, log.smbd, etc ...). O arquivo de log nunca é removido pelo cliente.
--option = =
Colocou o smb.conf(5) opção " " dar valor " "na linha de comando. Este
substitui os padrões compilados e as opções lidas do arquivo de configuração.
-N | --não-passe
Se especificado, este parâmetro suprime o prompt normal de senha do cliente para
o usuário. Isso é útil ao acessar um serviço que não requer uma senha.
A menos que uma senha seja especificada na linha de comando ou este parâmetro seja especificado, o
o cliente irá solicitar uma senha.
Se uma senha for especificada na linha de comando e esta opção também for definida no
a senha na linha de comando será ignorada silenciosamente e nenhuma senha será usada.
-k | --kerberos
Tente autenticar com Kerberos. Útil apenas em um ambiente Active Directory.
-C | --use-ccache
Tente usar as credenciais armazenadas em cache pelo winbind.
-A | --authentication-file = nome do arquivo
Esta opção permite que você especifique um arquivo para ler o nome de usuário e a senha
usado na conexão. O formato do arquivo é
nome de usuário =
senha =
domínio =
Certifique-se de que as permissões no arquivo restrinjam o acesso de usuários indesejados.
-U | --user = nome de usuário [% senha]
Define o nome de usuário SMB ou nome de usuário e senha.
Se% senha não for especificada, o usuário será solicitado. O cliente irá primeiro verificar
da USUÁRIO variável de ambiente, então o NOME DO LOG variável e se existir, o
string é maiúscula. Se essas variáveis ambientais não forem encontradas, o nome de usuário
GUEST é usado.
Uma terceira opção é usar um arquivo de credenciais que contém o texto simples do
usuário e senha. Esta opção é fornecida principalmente para scripts onde o administrador faz
não deseja passar as credenciais na linha de comando ou por meio de variáveis de ambiente. Se
este método é usado, certifique-se de que as permissões no arquivo restrinjam o acesso
de usuários indesejados. Veja o -A para mais detalhes.
Seja cauteloso ao incluir senhas em scripts. Além disso, em muitos sistemas, o comando
a linha de um processo em execução pode ser vista por meio do comando ps. Para estar seguro, sempre permita
rpcclient para solicitar uma senha e digitá-la diretamente.
-S | --signing on | off | obrigatório
Defina o estado de assinatura do cliente.
-P | - passe de máquina
Use a senha da conta da máquina armazenada.
-e | --encrypt
Este parâmetro de linha de comando requer que o servidor remoto suporte as extensões UNIX ou
que o protocolo SMB3 foi selecionado. Solicita que a conexão seja criptografada.
Negocia a criptografia SMB usando extensões SMB3 ou POSIX via GSSAPI. Usa o
dadas credenciais para a negociação de criptografia (kerberos ou NTLMv1 / v2 se
dado domínio / nome de usuário / senha triplo. Falha na conexão se a criptografia não puder ser
negociado.
--pw-nt-hash
A senha fornecida é o hash NT.
-n | --netbiosname
Esta opção permite que você substitua o nome NetBIOS que o Samba usa para si mesmo. Esse
é idêntico a definir o netbios nome parâmetro no arquivo smb.conf. No entanto, um
a configuração da linha de comando terá precedência sobre as configurações do smb.conf.
-i | --scope
Isso especifica um escopo NetBIOS que nmblookup usará para se comunicar quando
gerando nomes NetBIOS. Para obter detalhes sobre o uso de escopos NetBIOS, consulte rfc1001.txt
e rfc1002.txt. Escopos NetBIOS são muito raramente usado, apenas defina este parâmetro se você
é o administrador do sistema responsável por todos os sistemas NetBIOS que você comunica
com.
-W | --grupo de trabalho = domínio
Defina o domínio SMB do nome de usuário. Isso substitui o domínio padrão que é o
domínio definido em smb.conf. Se o domínio especificado for o mesmo dos servidores NetBIOS
nome, faz com que o cliente faça logon usando os servidores SAM locais (em oposição ao
Domínio SAM).
-O | - opções de soquete de opções de soquete
Opções de soquete TCP a serem definidas no soquete do cliente. Veja o parâmetro de opções de soquete em
a página de manual smb.conf para a lista de opções válidas.
-? | --ajuda
Imprima um resumo das opções da linha de comando.
--uso
Exibe uma breve mensagem de uso.
COMANDOS
LSARPC
lsaquery
Política de informações de consulta
IDs de pesquisa
Resolva uma lista de SIDs para nomes de usuário.
nomes de pesquisa
Resolva uma lista de nomes de usuário para SIDs.
confiar
Enumerar domínios confiáveis
enumprivs
Enumere privilégios
getdispname
Obtenha o nome do privilégio
isanumsid
Enumere os LSA SIDS
lsenumprivsaccount
Enumere os privilégios de um SID
direitos autorais de lsaenumact
Enumere os direitos de um SID
lsaenumactwithright
Enumere contas com um direito
lsaaddacctrights
Adicionar direitos a uma conta
laremoveacctrights
Remover direitos de uma conta
lsalookupprivvalue
Obtenha um valor de privilégio dado seu nome
lsaquerysecobj
Consultar objeto de segurança LSA
LSARPC-DS
dsroledominfo
Obtenha informações de domínio primário
DFS
dfsexista
Suporte de consulta DFS
dfsadd
Adicionar um compartilhamento DFS
dfsremover
Remover um compartilhamento DFS
dfsgetinfo
Consultar informações de compartilhamento DFS
dfsenum
Enumerar compartilhamentos dfs
REG
encerramento
Desligamento remoto
abortar desligamento
Abortar Shutdown
SRVSVC
srvinfo
Informações de consulta do servidor
Netshareenum
Enumerar compartilhamentos
netshareenumall
Enumere todos os compartilhamentos
netsharegetinfo
Obtenha informações de compartilhamento
netsharesetinfo
Definir informações de compartilhamento
netsharesetdfsflags
Definir sinalizadores DFS
netfileenum
Enumerar arquivos abertos
Netremotetod
Buscar hora remota do dia
netnamevalidate
Validar nome do compartilhamento
netfilegetsec
Obtenha segurança de arquivo
netsessdel
Apagar Sessão
Netsessenum
Enumerar Sessões
netdiskenum
Enumerar discos
netconnenum
Enumerar conexões
netshared
Adicionar compartilhamento
netsharedel
Excluir compartilhamento
SAMR
usuário de consulta
Consultar informações do usuário
grupo de consulta
Consultar informações do grupo
consultar grupos de usuários
Consultar grupos de usuários
grupo de consultamem
Consulta de membros do grupo
queryaliasmem
Consulta de associação de alias
querydispinfo
Informações de exibição de consulta
querydominfo
Consultar informações de domínio
enumdomusers
Enumerar usuários de domínio
enumdomgroups
Enumerar grupos de domínio
grupos de enumerações
Enumerar grupos de alias
criado por usuário
Criar usuário de domínio
nomes de samlookup
Procure nomes
Samlookuprids
Procure nomes
excluído usuário
Excluir usuário de domínio
Samquerysecobj
Consultar objeto de segurança SAMR
getdompwinfo
Recuperar informações de senha de domínio
domínio de pesquisa
Pesquisar domínio
CARRETÉIS
adddriver [ ]
Execute um AddPrinterDriver () RPC para instalar as informações do driver da impressora no
servidor. Observe que os arquivos do driver já devem existir no diretório retornado por
getdriverdir. Valores possíveis para arco são iguais aos do getdriverdir
comando. o configuração parâmetro é definido da seguinte forma:
Nome longo do driver: \
Nome do arquivo do driver: \
Nome do arquivo de dados: \
Nome do arquivo de configuração: \
Nome do arquivo de ajuda: \
Nome do monitor de idioma: \
Tipo de dados padrão: \
Lista separada por vírgulas de arquivos
Todos os campos vazios devem ser inseridos como string "NULL".
O Samba não precisa suportar o conceito de monitores de impressão, uma vez que estes se aplicam apenas a
impressoras locais cujo driver pode usar um link bidirecional para comunicação.
Este campo deve ser "NULL". Em um servidor de impressão NT remoto, o Monitor de Impressão para um
o driver já deve estar instalado antes de adicionar o driver, caso contrário, o RPC falhará.
A versão parâmetro permite especificar o número da versão do driver da impressora. Se omitido,
a versão do driver padrão para a arquitetura especificada será usada. Esta opção
pode ser usado para carregar drivers de impressora do Windows 2000 (versão 3).
adicionar impressora
Adicione uma impressora no servidor remoto. Esta impressora será compartilhada automaticamente. Ser
ciente de que o driver da impressora já deve estar instalado no servidor (ver adddriver)
e os votos de portadeve ser um nome de porta válido (consulte enumports.
Deldriver
Exclua o driver de impressora especificado para todas as arquiteturas. Isso não exclui o
arquivos de driver reais do servidor, apenas a entrada da lista de drivers do servidor.
Deldriverex [arquitetura] [versão] [sinalizadores]
Exclua o driver de impressora especificado e, opcionalmente, os arquivos associados ao driver.
Você pode limitar esta ação a uma arquitetura específica e uma versão específica. Se não
arquitetura for fornecida, todos os arquivos de driver desse driver serão excluídos. bandeiras
correspondem a valores DPD_ * numéricos, ou seja, um valor de 3 pedidos
(DPD_DELETE_UNUSED_FILES | DPD_DELETE_SPECIFIC_VERSION).
enumdata
Enumere todos os dados de configuração da impressora armazenados no servidor. Em clientes Windows NT, estes
os valores são armazenados no registro, enquanto os servidores Samba os armazenam no TDB das impressoras.
Este comando corresponde à função GetPrinterData () do MS Platform SDK (* Este
comando não está implementado atualmente).
enumdataex
Enumere os dados da impressora para uma chave
enumjobs
Liste os trabalhos e o status de uma determinada impressora. Este comando corresponde ao MS
Função EnumJobs () do SDK da plataforma
chave enum
Enumerar as chaves da impressora
enumports [nível]
Executa uma chamada EnumPorts () usando o nível de informação especificado. Atualmente apenas informações
os níveis 1 e 2 são suportados.
enumdrivers [nível]
Execute uma chamada EnumPrinterDrivers (). Isso lista os vários drivers de impressora instalados
para todas as arquiteturas. Consulte a documentação do MS Platform SDK para obter mais detalhes sobre
os vários sinalizadores e opções de chamada. Os níveis de informação atualmente suportados são 1, 2 e
3.
enumprinters [nível]
Execute uma chamada EnumPrinters (). Isso lista as várias impressoras instaladas e compartilhadas.
Consulte a documentação do MS Platform SDK para obter mais detalhes sobre os vários sinalizadores e
opções de chamada. Os níveis de informação atualmente suportados são 1, 2 e 5.
Obter dados
Recupere os dados para uma determinada configuração da impressora. Veja o comando enumdata para mais
em formação. Este comando corresponde ao GetPrinterData () MS Platform SDK
função.
getdataex
Obtenha os dados do driver da impressora com o nome-chave
getdriver
Recupere as informações do driver da impressora (como arquivo do driver, arquivo de configuração, dependente
arquivos, etc ...) para a impressora fornecida. Este comando corresponde ao
GetPrinterDriver () Função MS Platform SDK. Atualmente, os níveis de informação 1, 2 e 3 são
suportado.
getdriverdir
Execute um GetPrinterDriverDirectory () RPC para recuperar o nome de compartilhamento SMB e
subdiretório para armazenar arquivos de driver de impressora para uma determinada arquitetura. Possível
valores para arco são "Windows 4.0" (para Windows 95/98), "Windows NT x86", "Windows NT
PowerPC "," Windows Alpha_AXP "e" Windows NT R4000 ".
getprinter
Recupere as informações atuais da impressora. Este comando corresponde ao GetPrinter ()
Função MS Platform SDK.
getprintprocdir
Obter diretório do processador de impressão
impressora aberta
Execute um OpenPrinterEx () e ClosePrinter () RPC em uma determinada impressora.
setdriver
Execute um comando SetPrinter () para atualizar o driver de impressora associado a um
impressora instalada. O driver da impressora já deve estar instalado corretamente na impressão
servidor.
Veja também os comandos enumprinters e enumdrivers para obter uma lista de
impressoras e drivers instalados.
adicionar formulário
Adicionar forma
definir forma
Definir formulário
obter formulário
Obter formulário
excluir formulário
Apagar formulário
enumforms
Enumerar formulário
definir impressora
Definir comentário da impressora
definir dados da impressora
Definir dados da impressora REG_SZ
setprintername
Definir o nome da impressora
rffpcnex
Teste Rffpcnex
NETLOGON
logoctrl2
Controle de logon 2
logoctrl
Controle de Logon
samsync
Sincronização Sam
Samdeltas
Consulta Sam Deltas
logon
Logon de Sam
FSRVP
fss_is_path_sup
Verifique se um compartilhamento oferece suporte a solicitações de cópia de sombra
fss_get_sup_version
Obtenha a versão FSRVP compatível do servidor
fss_create_expose <[ro | rw]> [compartilhar1] ... [compartilharN]
Solicitar a criação de cópia de sombra e exposição como um novo compartilhamento
fss_delete
Solicitar exclusão de compartilhamento de cópia de sombra
fss_has_shadow_copy
Verifique se há uma cópia de sombra de compartilhamento associada
fss_get_mapping
Obtenha informações de mapeamento de compartilhamento de cópia de sombra
fss_recovery_complete
Sinalizar cópia de sombra de leitura e gravação como recuperação completa, permitindo cópias de sombra adicionais
pedidos
SUPORTE COMANDOS
nível de depuração
Defina o nível de depuração atual usado para registrar informações.
ajuda (?)
Imprima uma lista de todos os comandos conhecidos ou ajuda estendida em um comando específico.
sair (sair)
Saia do rpcclient.
Use rpcclient online usando serviços onworks.net