A partilha existente funcionava correctamente quando se encontrava num servidor Windows 2000, mas um upgrade para WS2003 traduziu-se nisto:
$ /bin/mount //ipdoservidorwindows/partilha /pasta_local -t cifs -o username=utilizador,password=muitosecreta1234 -o gid=users,dir_mode=0777,file_mode=0777,rw
> error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
Nota: O smbclient dava também erro de autenticação.
Ainda pensei que a solução estivesse em alterar as políticas de segurança do Windows 2003, mas pelo que li, essas alterações são necessárias para o smbfs funcionar, e estou a utilizar o cifs neste caso pois o smbfs já morreu.
Por isso, antes de partir para essa reconfiguração, experimentei especificar o nome de domínio no comando mount e FUNCIONOU...
$ /bin/mount //ipdoservidorwindows/partilha /pasta_local -t cifs -o username=utilizador,password=muitosecreta1234 -o gid=users,dir_mode=0777,file_mode=0777,domain=NOMEDODOMINIO,rw
Nota 2: O smbclient continua a não aceder às partilhas, mesmo especificando o domínio... provavelmente o smbfs requer as alterações às políticas de segurança do Windows para que não seja obrigatória a assinatura digital dos pacotes de dados SMB.
O que eu não tinha era consciência de que o cifs já fazia isto assim tão bem.
quinta-feira, 8 de novembro de 2007
Subscrever:
Mensagens (Atom)