Configurando o Samba no Linux para que o compartilhamento de rede não precise de login/senha

Configurando o Samba no Linux para que o compartilhamento de rede não precise de login/senha

Estou ansioso para usar um Raspberry Pi como NAS de baixa carga e estava lendo o guia em: http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/

No tutorial eles configuram o samba.conf adicionando:

security = user

Porém quero que meu compartilhamento de rede seja facilmente acessível, para que quando (no Windows 7) você clicar em Rede e no PC como aparece nesta imagem (não na minha):

insira a descrição da imagem aqui

Digamos que você clique no computador ‘PAPA’, ele abre os arquivos diretamente em vez de solicitar um nome de usuário e senha.

Meu palpite é adicionar um #before security = user, para comentar.

Estou no caminho certo?

Responder1

Havia uma opção security = sharepara fazer com que todo o compartilhamento fosse somente leitura ou leitura/gravação para todos nas versões mais antigas do Samba, mas isso não existe mais.

Você deseja examinar guest onlyos guest userparâmetros de configuração para remapear usuários desconhecidos (sem senha digitada) para uma conta de convidado configurada.

Máquinas que estão em um domínio sempre exibirão a tela de nome de usuário/senha, mas você pode digitar qualquer coisa e se conectará usando a conta de convidado.

Aqui está um smb.conf mínimo que faria o que você deseja:

[global]

   netbios name = server
   workgroup = HOME

   security = user
   map to guest = bad user
   guest ok = yes
   guest only = yes
   guest account = sacha
   force user = sacha
   force group = sacha

[public]

   browseable = yes
   read only = no
   path = /srv/samba/public

Responder2

Não há necessidade de alterar a security = useropção.

[PAPA]
   comment = Whatever
   path = /your/path
   read only = no
   public = yes
   create mask = 0666
   force create mode = 0666
   directory mask = 2777
   force directory mode = 2777

E então você simplesmente precisa definir permissões em/seu/caminho para que othertenha as permissões necessárias, por exemplo2777

informação relacionada