Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 28/05/2015 12:10:59

root_
Membro
Registrado: 13/02/2015
Mensagens: 15

Acesso negado aos computadores windows utilizando samba com usershare

Pelo Gnome, compartilhei uma pasta. como mostra na figura abaixo:
Compartilhamento

Dessa forma, o compartilhamento é feito utilizando um recurso do samba chamado de usershare(Me corrijam se eu estiver errado).
Realizei as configurações do samba como manda o figurino, seguindo o wiki do Arch.
Também compartilhei outra pasta chamada dumps, mas dessa vez pelo próprio smb.conf.
Segue abaixo o código gerado pelo testparm:

# Global parameters
[global]
    server string = Samba Server Arch Linux
    security = USER
    map to guest = Bad User
    log file = /var/log/samba/%m.log
    max log size = 50
    socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE
    printcap name = /etc/printcap
    dns proxy = No
    usershare allow guests = Yes
    usershare max shares = 100
    usershare path = /var/lib/samba/usershare
    idmap config * : backend = tdb
    use sendfile = Yes
    write cache size = 2097152


[dumps]
    comment = teste compartilhamento
    path = /home/man1gold/dumps
    create mask = 0777
    directory mask = 0777
    guest ok = Yes

Bom, os Pcs com windows até enxergam os dois diretórios, mas ficam sem permissão de acesso. Com toda certeza estou deixando passar despercebido algo, só não achei o que pode ser.

Compartilhamento
#VERSION 2
path=/home/man1gold/Público
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=Público


O conteúdo do arquivo/link de compartilhamento gerado utilizando usershare( cat /var/lib/samba/usershare/público ):

Help! xD

Grato desde já!

Última edição por root_ (28/05/2015 12:13:53)

Offline

#2 28/05/2015 20:34:21

chop1n
Membro
Registrado: 10/04/2015
Mensagens: 17
Website

Re: Acesso negado aos computadores windows utilizando samba com usershare

Oi, tema alguma mensagem de log relevante no /var/log/samba/?

Offline

#3 28/05/2015 21:53:41

root_
Membro
Registrado: 13/02/2015
Mensagens: 15

Re: Acesso negado aos computadores windows utilizando samba com usershare

chop1n escreveu:

Oi, tema alguma mensagem de log relevante no /var/log/samba/?

Pior que não. tem os arquivos.log com o nome/ip dos PCs que tentei acessar, mas estão em vazios.

Offline

#4 29/05/2015 09:06:28

sistematico
Admin
De: Campo Grande / MS
Registrado: 13/06/2008
Mensagens: 1.023
Website

Re: Acesso negado aos computadores windows utilizando samba com usershare

Seu usuário está nos grupos do samba?
Criou uma senha com o pdbedit -a -u usuario?
Checou as permissões da pasta?
Leu o Wiki?
Certeza que não há nada relevante nos logs?
Tente remover todos os logs em /var/log/samba/* e faça um novo acesso pra ver o que ficará registrado lá.
Verifique se ambos os daemons estão rodando sem erros:

systemctl status smbd.service
systemctl status nmbd.service

Abraço.

Offline

#5 29/05/2015 10:17:33

root_
Membro
Registrado: 13/02/2015
Mensagens: 15

Re: Acesso negado aos computadores windows utilizando samba com usershare

sistematico escreveu:

Seu usuário está nos grupos do samba?
Criou uma senha com o pdbedit -a -u usuario?
Checou as permissões da pasta?
Leu o Wiki?
Certeza que não há nada relevante nos logs?
Tente remover todos os logs em /var/log/samba/* e faça um novo acesso pra ver o que ficará registrado lá.
Verifique se ambos os daemons estão rodando sem erros:

systemctl status smbd.service
systemctl status nmbd.service

Abraço.

Checkout:
1)usuário samba OK.
2)Executado o pdbedit -a -u man1gold (nome do meu usuario)
3)Permissão da pasta dump e pública:

drwxrwxr-x  2 man1gold users 4,0K Mai 11 19:36 dumps/
drwxrwxrwx  6 man1gold users 4,0K Mai 27 17:13 Público/

4) Logs removidos... E depois de restartados os serviços e de uma tentativa de acesso, não gerou nada que não tenha saído nos STATUS abaixo.
5)Sim sim, li e re-li o wiki.
6) Status:
SMBD:

● smbd.service - Samba SMB/CIFS server
   Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sex 2015-05-29 09:07:24 BRT; 1min 50s ago
  Process: 4626 ExecStart=/usr/bin/smbd -D (code=exited, status=0/SUCCESS)
 Main PID: 4630 (smbd)
   CGroup: /system.slice/smbd.service
           ├─4630 /usr/bin/smbd -D
           ├─4639 /usr/bin/smbd -D
           └─4682 /usr/bin/smbd -D

Mai 29 09:08:44 destroyer smbd[4682]: [2015/05/29 09:08:44.370609,  0] ../source3/param/loadparm.c:3460(load_usershare_shares)
Mai 29 09:08:44 destroyer smbd[4682]: load_usershare_shares: directory /var/lib/samba/usershare is not owned by root or does not have the sticky bit 't' set or is... by anyone.

NMBD:

● nmbd.service - Samba NetBIOS name server
   Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sex 2015-05-29 09:07:24 BRT; 3min 22s ago
  Process: 4629 ExecStart=/usr/bin/nmbd -D (code=exited, status=0/SUCCESS)
 Main PID: 4632 (nmbd)
   CGroup: /system.slice/nmbd.service
           └─4632 /usr/bin/nmbd -D

Mai 29 09:07:23 destroyer systemd[1]: Starting Samba NetBIOS name server...
Mai 29 09:07:24 destroyer systemd[1]: Started Samba NetBIOS name server.
Mai 29 09:07:24 destroyer nmbd[4632]: [2015/05/29 09:07:24.010806,  0] ../lib/util/become_daemon.c:124(daemon_ready)
Mai 29 09:07:24 destroyer nmbd[4632]: STATUS=daemon 'nmbd' finished starting up and ready to serve connections
Mai 29 09:07:47 destroyer nmbd[4632]: [2015/05/29 09:07:47.040265,  0] ../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
Mai 29 09:07:47 destroyer nmbd[4632]: *****
Mai 29 09:07:47 destroyer nmbd[4632]: 
Mai 29 09:07:47 destroyer nmbd[4632]: Samba name server DESTROYER is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.10
Mai 29 09:07:47 destroyer nmbd[4632]: 
Mai 29 09:07:47 destroyer nmbd[4632]: *****

Permissões do diretório  /var/lib/samba/usershare e do arquivo de conf de nome público dentro do usershare:

drwxrwxrwx  2 root sambashare 4,0K Mai 28 10:57 usershare/
-rw-r--r-- 1 man1gold users       103 Mai 28 10:57 usershare/público/

Última edição por root_ (29/05/2015 10:32:51)

Offline

#6 30/05/2015 00:46:36

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.962

Re: Acesso negado aos computadores windows utilizando samba com usershare

coloque o usuário guest e veja se funciona

guest account = man1gold  #  coloque o usuário que é o dono da pasta

Offline

#7 25/06/2015 10:33:53

root_
Membro
Registrado: 13/02/2015
Mensagens: 15

Re: Acesso negado aos computadores windows utilizando samba com usershare

swatquest escreveu:

coloque o usuário guest e veja se funciona

guest account = man1gold  #  coloque o usuário que é o dono da pasta

Feito e mesmo assim nada!

Offline

Rodapé do site