Compartilhamento do Mac OS X 10.7 no CentOS?

4

Eu preciso criar um ponto de montagem / compartilhamento em uma máquina Mac OS X 10.7.4 (não-servidor) que uma caixa do CentOS 5.2 possa montar. Eu procurei uma tonelada, mas a maioria das instâncias são para usar um servidor Linux e cliente Mac ... Eu estou indo ao contrário. Eu passei um dia tentando fazer isso funcionar via SMB, mas aparentemente o cliente SMB no CentOS não trabalha com o servidor SMBX no OS X. (Se alguém souber de um passo a passo para 10.7 que funcione, por favor me avise. Eu encontrei um monte de "não funciona" posts ...)

Então, passei outro meio dia tentando obter a configuração do NFS. Eu tenho a configuração de exportação e showmount -e mostra o ponto correto. nfsd checkexports parece validar a configuração também.

exportações: /Test -network 10.xx.xx.xx -sec=sys -mask 255.255.254.0 -maproot=nobody Eu tentei configurar isso manualmente e também usei o NFS Enabler sys pref. Eu também tentei sem o sinalizador -sec

sudo mount -t nfs 10.xx.xx.xx:Test /var/www/Test/ é o que estou tentando configurar. Eu também tentei o nome do host. Ambos produzem o mesmo resultado:

Mount 10.xx.xx.xx:Test failed, reason given by server: Permission denied

O firewall está desativado. Eu posso ssh da caixa de linux para o Mac. Se eu mudar o ponto de montagem, recebo um erro diferente, então, na verdade, acho que ele está começando a se conectar, mas depois de digitar minha senha, a permissão é negada. Eu nunca usei o NFS antes, então estou um pouco inseguro sobre como funciona o bit nome de usuário / ID do usuário.

Eu instalaria o netatalk e tentaria, mas não tenho muito controle sobre o servidor, então prefiro deixá-lo o mais próximo possível de sua configuração padrão.

Obrigado

    
por user1337 16.05.2012 / 18:14

1 resposta

2

Montar um compartilhamento SMBX da Lion no Linux requer um módulo de kernel CIFS com suporte a NTMLSSP. O kernel do CentOS 5.2 não tem isso, então a montagem via smb / cifs (mount -t cifs) não funciona com o SMBX, não importa o que você faça. Isto é, é claro, a menos que você recompile um kernel mais novo que eu suponho que você não queira. Isso não lhe deixa muito no reino SMB / CIFS que deixa uma montagem estática. Como alternativa, você pode executar uma instância separada do SAMBA no Lion que não seja SMBX: SMBUp ou via MacPorts .

No que diz respeito ao NFS, seus UIDs devem ser os mesmos entre as caixas. Muito provavelmente, exceto em sistemas gerenciados projetados para usar o NFS, esse não é o caso. A maneira mais fácil de verificar é fazer ls -l /Test no Lion, ver quem é o proprietário do diretório e fazer id user . Exemplo:

> id user
uid=110(user) gid=111(users) groups=111(users)

Tem que haver um usuário do mesmo "propósito" na caixa linux com o mesmo UID. Se houver um conflito (isso acontece muito), não funcionará.

    
por 16.05.2012 / 19:42