compartilhamentos do Samba, usando smb.conf ou / var / lib / samba / usershare [closed]

4

Ok, então causei meu próprio problema tentando ser engraçado. E agora estou muito confuso sobre como consertar isso.

Então aqui vamos nós: Nosso servidor teve 2 ações abertas desde o primeiro dia. apenas um deles oferecia permissões para os usuários do Windows e o outro funcionava bem para as caixas mac ou * nix. Os dois arquivos foram exibidos da seguinte forma.

/etc/samba/smb.conf

[HomeShare]
    path = /home/
    browseable = yes
    read only = no
    guest ok = no
    force create mode = 0775
    force directory mode = 0775
    valid users = @users

Isso funcionou bem durante anos e permite que nossos usuários se conectem com seus desktops Windows e tenham permissões de leitura / gravação bem.

/var/lib/samba/usershare/home

#version
path=/home
comment=
usershare_acl=S-1-1-0:R
guest_ok=n

Isso não sabemos realmente porque foi a configuração, nunca necessária ou usada. Mas levou uma eternidade para finalmente rastrear e remover vários meses atrás.

Então, para chegar ao ponto, achei que seria engraçado comentar a definição de compartilhamento no smb.conf

#i apenas bloqueei as linhas. Para que a informação não seja perdida, apenas não leia depois de reiniciar o samba.

em seguida, recriou o arquivo de compartilhamento em /var/lib/samba/usershare/home , exceto alterou o nome para HomeShare , um rápido $ serviço sudo smbd restart mais tarde e de repente as declarações de compartilhamento de rede para ser só de leitura.

Meu problema é que depois de remover o arquivo de samba/usershare/ e não comentar a definição original de [HomeShare] , nem reiniciar o samba ou uma reinicialização total do sistema permite acesso de gravação novamente. Eu mudei o nome do compartilhamento para [HomeShares] e tudo funciona perfeitamente novamente. Então, meu palpite é que há algum registro em cache em algum lugar do nome com as permissões erradas.

Qualquer ajuda ou instruções sugeridas para eliminar este erro seria mais útil.

    
por James 13.04.2013 / 01:27

0 respostas