Samba: Como impedir que o servidor Samba auto-forneça usuários / home-directory como uma pasta compartilhada?

0

Como descrito aqui , Samba -servers no Linux fornecem aos usuários /home -directory como pasta compartilhada automaticamente. Como posso evitar esse comportamento?

In the following, the directory containing the home folders are shared using the users share name. Each user's home directory is created as a subdirectory on the \server\users\ share, such as, \server\users\user_name. This is the same format used in a Microsoft Windows environment and requires no additional work to set up.

Eu só quero compartilhar uma pasta compartilhada explícita declarada, mas não todo o /home/username -diretório do meu nome de usuário. Como posso ajustar isso?

    
por Dave 19.01.2018 / 11:32

2 respostas

2

Por resposta de @Nasir Riley - Isso evitará que o compartilhamento seja exibido para qualquer pessoa que esteja navegando no servidor por compartilhamentos.

No entanto, o compartilhamento ainda estará disponível se você souber que ele existe.

Seria muito melhor simplesmente remover o compartilhamento [homes] do arquivo smb.conf completamente, ou se você acha que pode querer ele no futuro, comente e reinicie o serviço samba.

    
por 19.01.2018 / 19:33
1

No arquivo /etc/samba/smb.conf , você verá uma seção nas definições de compartilhamento chamada [homes]. Será assim:

[homes]
comment = Home Directories
browseable = yes
writable = yes
valid users = %S
valid users = MYDOMAIN\%S

Verifique se browseable e writable estão definidos como no e reinicie o serviço smb.

    
por 19.01.2018 / 13:19