Como faço para representar um usuário da conta de domínio do Windows a partir de um processo do Linux?

2

Estou executando um processo em uma caixa Unix (acho que é uma versão recente do Red Hat, posso verificar se há informações mais detalhadas, se relevante), sob um usuário local.

Gostaria de acessar alguns recursos de rede por meio de uma conta de domínio do Windows.

Como faço para associar o usuário local a uma conta de domínio do Windows apenas para fins de execução deste processo?

    
por blueberryfields 08.01.2014 / 21:53

1 resposta

2

Acessando arquivos

Existem várias maneiras de fazer isso, mas o mais simples é provavelmente usar o Nautilus.

Instalação

Para acessar os compartilhamentos do Samba através do Nautilus, instale o pacote gvfs-smb , disponível nos repositórios oficiais do Yum.

$ yum search gvfs-smb
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
=============================================================== N/S matched: gvfs-smb ================================================================
gvfs-smb.x86_64 : Windows fileshare support for gvfs

Se não estiver instalado:

$ sudo yum install gvfs-smb

Em seguida, do Nautilus, pressione Ctrl + L e digite smb://servername/share na barra de localização para acessar seu compartilhamento. O compartilhamento montado provavelmente estará presente em /run/user/<your_UID>/gvfs no sistema de arquivos.

Exemplo

Depois de colocar o seguinte na barra de localização do Nautilus, smb://sam@bart/mp3s-1 .

Depoisdefornecerascredenciaisapropriadas,vocêveráocompartilhamentodowindowsapartirdoservidorCIFSdajanela.

NOTA: No exemplo acima, bart é o servidor do Windows, o usuário é sam e o compartilhamento CIFS é /mp3s-1 .

Acessando processos

Para interagir com processos em um sistema Windows a partir de um sistema Linux, você pode usar a ferramenta winexe . Deveria estar na maior parte dos repositórios das distros.

Exemplos

Veja a lista de processos / usuários logados

$ winexe --system -U 'DOMAIN\Administrator%password' //192.168.10.21 "tasklist /V"

Inicie o console cmd.exe

$ winexe --system -U 'DOMAIN\Administrator%password' //192.168.10.21 cmd.exe

screenshot

Referências

  • Acessando o console do Windows remotamente do Linux
por 09.01.2014 / 00:46