Eu tive uma série de problemas com o servidor samba. Eu tenho um servidor Ubuntu 14.04 instalado aqui no escritório. Eu instalei o servidor samba e funcionou corretamente com uma pasta de teste. Então eu instalei um novo Disco Rígido com 4tb (meu cliente queria tanto espaço) assim depois instalei o HD, e tentei fazer o samba compartilhar uma pasta no disco rígido (que é montado em / media / cincamesoporte / sharing /) i não teve sucesso. Eu revisei a documentação e ela diz que eu tive que usar o chcon:
chcon -t samba_share_t /var/eng
mas isso me causa um erro, dizendo que não posso adicionar uma tag em um contexto parcial. Então eu quero avançar e continuar lendo e eu li que eu tive que usar semanage.
# semanage fcontext -a -t samba_share_t "/var/eng(/.*)?"
Mas isso me causa outro erro: não é possível usar a política. Mais tarde eu encontrei uma solução para isso: Eu li que uma pessoa usou uma força user = username no smb.conf do servidor samba e finalmente funcionou. Então eu posso verificar os arquivos sob essa pasta, e eu criei outra pasta que é suposto ser protegida, apenas uma pessoa tem que ter acesso a essa pasta específica, então eu criei o usuário
$ useradd example
$ passwd example
também criei um grupo com
$groupadd examplegroup
então eu adicionei o usuário ao grupo:
$ sudo usermod -a -G examplegroup example
depois disso, eu fui ao smb.conf e comecei a usar esta configuração:
[global]
workgroup = WORKGROUP
security = user
então eu tenho as pastas sahring, a primeira é para o acesso público, e a segunda é a que apenas meu cliente tem acesso.
[Archivos Compartidos]
comment = Ubuntu File Server Share
path = /media/cincamesoporte/sharing/public_folder
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0755
force user = myuser
[Doctor]
path = /media/cincamesoporte/sharing/doctor_folder
guest ok = no
writable = yes
browsable = yes
valid users = @examplegroup
e criei uma senha para o usuário com:
smbpasswd example
e depois de tudo isso, fui fazer o login com o windows, e ele me pede nome de usuário e senha, mas diz:
"\\ Servidor \ Pasta não está acessível, você pode não ter permissão para usar este recurso de rede. Entre em contato com o administrador deste servidor para descobrir se você tem permissões ou não.
Múltiplas conexões com o servidor ou recursos compartilhados usando mais de um nome de usuário não são permitidas.Disconecte todas as conexões anteriores ao servidor ou recurso compartilhado e tente novamente ".
Então, esse é o meu problema, e tenho trabalhado nisso há algumas horas e estou ficando sem ideias. Qualquer ajuda seria REALMENTE appretiated. Obrigado em andvance!