ontem, atualizei minha caixa do fedora para a versão mais recente e, com isso, também atualizei o samba, agora usando o samba 4. Eu costumava acessar esses compartilhamentos de qualquer computador em casa sem usuário / senha, mas agora parece haver algo errado com a configuração.
Aqui está o meu smb.conf
[global]
workgroup = mygroup
server string = Samba Server Version %v
netbios name = HOME-WS
log file = /var/log/samba/log.%m
max log size = 50
guest ok = yes
security = share
[Media]
path = /mnt/Media
read only = yes
browseable = yes
guest ok = yes
guest only = yes
[Music]
path = /mnt/Music
read only = yes
browseable = yes
guest ok = yes
guest only = yes
Observando os logs, há um aviso relacionado ao parâmetro de segurança
WARNING: Ignoring invalid value 'share' for parameter 'security'
Isso significa que o samba 4 finalmente removeu o 'compartilhamento' como uma opção, existe alguma alternativa a ele, para que eu possa configurar os compartilhamentos sem senhas.
Respostas:
Se você seguir o link de perguntas frequentes do JasonAzze, verá uma linha "mapear para convidado" que também é necessária, então você precisa das duas linhas:
Eu tive o mesmo problema que o OP e testei que esta solução funciona no Fedora 18
fonte
map to guest = Bad User
- Significa que os logins de usuários com uma senha inválida são rejeitados, a menos que o nome de usuário não exista; nesse caso, ele é tratado como um login de convidado e mapeado na conta de convidado. Como a página de manual diz (man smb.conf
), os usuários podem ficar confusos com a opção Senha inválida.Sinto-me obrigado a compartilhar isso depois de passar horas tentando fazê-lo funcionar no SAMBA4 - aqui está o meu SAMBA4 smb.conf que NÃO requer uma senha para acessar o compartilhamento no Windows
fonte
Altere "security = share" para "security = user"
Motivo: o compartilhamento e o servidor foram descontinuados no Samba4.
fonte
Eu tinha que me lembrar de fazer outra coisa antes de conseguir que isso funcionasse ... era para garantir que as permissões no meu diretório unix compartilhado fossem de leitura / gravação para o usuário ninguém ou o grupo nogroup. Debian Jessie, Samba 4.1.
fonte
Funciona para mim muito rápido
fonte: https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server
[global]
[hóspede]
fonte