Mapear unidade de rede usando credencial de login [RESOLVIDO]

Iniciado por Lucimgr, 17 de Setembro de 2013, 17:11

tópico anterior - próximo tópico

Lucimgr

Olá Pessoal,

Estou utilizando o Likewise-open para por uma máquina Ubuntu em um domínio Windows, até ai tudo bem! configurei o samba e tudo mais... coloquei a máquina do domínio e tudo está funcionando perfeitamente.
Para abrir as unidades de rede (logado com um usuário de rede), abro o gerenciado de arquivos e digito : "smb://server/pasta" a pasta abre e consigo acessar os arquivos.

Estou tentando, de alguma forma, facilitar o processo e mapear algumas pastas do diretório de rede automaticamente no login, neste passo estou encontrando algumas dificuldades pois a máquina deverá ser usada por mais de um usuário de rede.
Consegui mapear as unidades acrescentando uma linha no fstab para montar as pastas, mas preciso de autenticação no servidor para isto, acrescentando meus dados de login em um arquivo devidamente oculto para que ninguém tenha acesso aos dados. Mas isso me remete a dois problemas, primeiro: quando eu modificar a minha senha de rede (ocorre uma vez por mês) teria que manualmente alterar o arquivo na máquina. Segundo (e mais grave): todos os usuários irão mapear a rede com as minhas permissões já que estão utilizando a minha senha.

Existe alguma forma de mapear as unidades utilizando as credenciais de login de cada usuário? ou como procederia para guardar as informações de login em um arquivo (na pasta home de cada usuário) toda vez que um usuário loga para poder criar um script que mapeia as pastas depois do login (sem editar o fstab), visto que as permissões quando uso o comando smb://servidor/pasta ficam corretas para todos os usuários desde que não se edite o fstab mudando as credenciais.

alguém tem alguma solução/alternativa para resolver este problema?  grato.

Lucimgr


Editado:

Solução - O SCRIPT fica assim:

#!bin/bash

gvfs-mount smb://server/folder1
.
.
.
gvfs-mount smb://server/folderN

ai as pastas ficarão como caminhos de rede do nautilus dentro da sessão "NETWORK".
tão simples depois que se descobre  a forma de fazer:-p


 

NOOB Saibot

Tu pode botar um script nos Aplicativos de sessão, ele é carregado conforme o usuário da máquina.
Não parei pra pesquisar como seria esse script, mas já é um começo.
Espero que ajude.

Lucimgr

sim, fazer com que o script inicie com o ubuntu é tranquilo.
O problema é como montar as unidades, pelo script, sem a necessidade de senha.
O samba faz isso quando abro o nautilus e digito smb://server/pasta
consegui inclusive fazer o script montar as unidades, mas com uma "gabiara".

script fico assim:

#!bin/bash
nautilus smb://server/pasta1
.
.
.
nautilus smb://server/pastaN

o problema é que abrem várias pastas quando o usuário faz login, e isso é incomodo

tentei adicionar no final do script:

nautilus -q

mas aparentemente ele fecha o nautilus antes de abrir todas as pastas (acho que pesa mandar abrir varias pastas na rede ao mesmo tempo).

pensei em abrir as janelas  minimizadas mas não descobri como ainda.

de qualquer forma, obrigado pela ajuda.

att,

Lucimgr

Lucimgr