Permissões compartilhamento

1. Permissões compartilhamento

Rodolfo
rodolfobertelli

(usa Ubuntu)

Enviado em 28/09/2012 - 08:51h

Olá galera,

quando vou acessar através do windows esse compartilhamento, pede para que eu autentique o usuário e entra no compartilhamento, porém quando entro na pasta compartilhada, diz que não tenho permissão.

Seguinte estou utilizando o Fedora 17!
Instalei o Samba 4, configurei o arquivo smb.conf, na verdade só adicionei as seguintes informações:

workgroup = "nome do grupo"
netbios name = "nome da minha máquina"

e no final do arquivo coloquei um compartilhamento teste:

[Teste]
comment = Teste
path = /teste
writable = yes
public=yes
browseable=yes

criei um usuário no meu computador com:

adduser "nome do usuário"

coloquei ele no mesmo grupo com:

gpasswd -a "nome do usuário" "grupo"

criei um usuario para acessar o samba com:

smbpasswd -a "nome do usuário"

Coloquei as permissões na pasta /teste com:

chmod -R 777 /teste

sugestões?


  


2. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 09:22h

rodolfobertelli escreveu:

Olá galera,

quando vou acessar através do windows esse compartilhamento, pede para que eu autentique o usuário e entra no compartilhamento, porém quando entro na pasta compartilhada, diz que não tenho permissão.

Seguinte estou utilizando o Fedora 17!
Instalei o Samba 4, configurei o arquivo smb.conf, na verdade só adicionei as seguintes informações:

workgroup = "nome do grupo"
netbios name = "nome da minha máquina"

e no final do arquivo coloquei um compartilhamento teste:

[Teste]
comment = Teste
path = /teste
writable = yes
public=yes
browseable=yes

criei um usuário no meu computador com:

adduser "nome do usuário"

coloquei ele no mesmo grupo com:

gpasswd -a "nome do usuário" "grupo"

criei um usuario para acessar o samba com:

smbpasswd -a "nome do usuário"

Coloquei as permissões na pasta /teste com:

chmod -R 777 /teste

sugestões?




você tem que colocar no /etc/samba/smb.conf

o computador que pode acessar sua distro ! .......por exemplo

[pchome]
comment = pc do windows do rodolfobertelli
path = /rodolfobertelli/PCqueTemOWIndowsDorodolfobertelli/%m
public = yes
writable = yes






3. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 09:24h

para mais informações

http://www.vivaolinux.com.br/dica/Configurar-Samba-365-e-Windows-7/


essa dica não é do samba 4 mas pode ser útil




4. Re: Permissões compartilhamento

Rodolfo
rodolfobertelli

(usa Ubuntu)

Enviado em 28/09/2012 - 10:03h

Tipo o path não é a pasta a ser compartilhada?

Cara meio estranho isso aí, por exemplo no quando eu utilizava ubuntu eu tinha algumas pastas compartilhadas e nunca precisei fazer modificação nenhuma nos registro do windows. Até pq isso torna-se inviavel, terei umas 100 máquinas para acessar esse compartilhamento, pense ter que fazer isso um a um.
É o mesmo caso dessa modificação no smb.conf onde você diz para colocar as máquinas que irão acessar, eu tenho um compartilhamento aqui que eu coloco restrição por mac address, mas nesse compartilhamento eu quero que qualquer máquina acesse, desde que esteja na rede.

Não existe algum método onde não seja necessario essa modificação?


5. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 11:10h

rodolfobertelli escreveu:

Tipo o path não é a pasta a ser compartilhada?

Cara meio estranho isso aí, por exemplo no quando eu utilizava ubuntu eu tinha algumas pastas compartilhadas e nunca precisei fazer modificação nenhuma nos registro do windows. Até pq isso torna-se inviavel, terei umas 100 máquinas para acessar esse compartilhamento, pense ter que fazer isso um a um.
É o mesmo caso dessa modificação no smb.conf onde você diz para colocar as máquinas que irão acessar, eu tenho um compartilhamento aqui que eu coloco restrição por mac address, mas nesse compartilhamento eu quero que qualquer máquina acesse, desde que esteja na rede.

Não existe algum método onde não seja necessario essa modificação?


achei o que você queria !!!!!


veja ::


# acesso multi-usuário (facultativo)
Share modes = yes

# localização do arquivo printcap (impressoras no servidor Linux)
printcap = /etc/printcap

# partilha de todas as impressoras definidas no printcap
printcap name = cups
load printers = yes
printing = cups
printer adm = @ adm

# arquivo jornal do Samba
log level = 1
log file = /var/log/samba/log.%m

# modo de segurança : (user / share / server)
security = user

# Autorizar o acesso a certas redes (o ponto final é importante)
hosts allow = 192.168.1.

# Você pode autorizar todas as máquinas desta rede exceto 192.168.1.10
hosts allow = 192.168.1. EXCEPT 192.168.1.10



fonte::::::::::::::::::::
http://pt.kioskea.net/faq/933-instalacao-do-servidor-samba


espero ter ajudado !!!!

abraços






6. Re: Permissões compartilhamento

Rodolfo
rodolfobertelli

(usa Ubuntu)

Enviado em 28/09/2012 - 12:14h

Cara fiz tudo isso e ainda não deu certo.

[Teste]
comment = Teste
path = /teste
writable = yes
public=yes
browseable=yes
Share modes = yes
hosts allow = faixa de ip
workgroup = aqui o grupo

Nem sei mais o que fazer, tentei instalar o samba 3 e o serviço não inicia, sabe dizer o que pode ser?

$ sudo service smb start
Redirecting to /bin/systemctl start smb.service

$ sudo service smb status
Redirecting to /bin/systemctl status smb.service
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled)
Active: failed (Result: exit-code) since Fri, 28 Sep 2012 12:13:21 -0300; 6s ago
Process: 4644 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 4645 (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/smb.service

Sep 28 12:13:21 XXXXXXXXXXX smbd[4644]: [2012/09/28 12:13:21.302290, 0] smbd/server.c:1109(main)
Sep 28 12:13:21 XXXXXXXXXXX smbd[4645]: [2012/09/28 12:13:21.309902, 0] registry/reg_init_basic.c:36(registry_init_common)
Sep 28 12:13:21 XXXXXXXXXXX smbd[4645]: Failed to initialize the registry: WERR_CAN_NOT_COMPLETE



7. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 12:44h

rodolfobertelli escreveu:

Cara fiz tudo isso e ainda não deu certo.

[Teste]
comment = Teste
path = /teste
writable = yes
public=yes
browseable=yes
Share modes = yes
hosts allow = faixa de ip
workgroup = aqui o grupo

Nem sei mais o que fazer, tentei instalar o samba 3 e o serviço não inicia, sabe dizer o que pode ser?

$ sudo service smb start
Redirecting to /bin/systemctl start smb.service

$ sudo service smb status
Redirecting to /bin/systemctl status smb.service
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled)
Active: failed (Result: exit-code) since Fri, 28 Sep 2012 12:13:21 -0300; 6s ago
Process: 4644 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 4645 (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/smb.service

Sep 28 12:13:21 XXXXXXXXXXX smbd[4644]: [2012/09/28 12:13:21.302290, 0] smbd/server.c:1109(main)
Sep 28 12:13:21 XXXXXXXXXXX smbd[4645]: [2012/09/28 12:13:21.309902, 0] registry/reg_init_basic.c:36(registry_init_common)
Sep 28 12:13:21 XXXXXXXXXXX smbd[4645]: Failed to initialize the registry: WERR_CAN_NOT_COMPLETE


digite

# rpm -qa | grep samba

e tem que ter os mesmo falado como antes na dica

também pode iniciar assim:

#samba start



8. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 12:53h

vê ai se a configuração do teu seu smb.conf esta certa !

[root@localhost ]# testparm


[m@localhost Área de trabalho]$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Processing section "[pdf-gen]"
Processing section "[pchome]"
Processing section "[myshare]"
Loaded services file OK.



9. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 14:27h

consegui resolver o problema para você


veja minhas configurações



#======================= Global Settings =====================================
[global]

# 1. Server Naming Options:
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = CASA


# A share allowing administrators to set ACLs on, or access for backup purposes
# all files (as root).
#[admin]
# path = /
# admin users = @"Domain Admins"
# valid users = @"Domain Admins"
# browseable = no
# writeable = yes

# This one is useful for people to share files
;[tmp]
; comment = Temporary file space
; path = /tmp
; read only = no
; public = yes

# A publicly accessible directory, but read only, except for people in
# the "staff" group
;[public]
; comment = Public Stuff
; path = /home/samba/public
; public = yes
; writable = no
; write list = @staff
# Audited directory through experimental VFS audit.so module:
# Uncomment next line.
# vfs object = /usr/lib/samba/vfs/audit.so

# Other examples.
#
# A private printer, usable only by Fred. Spool data will be placed in Fred's
# home directory. Note that fred must have write access to the spool directory,
# wherever it is.
;[fredsprn]
; comment = Fred's Printer
; valid users = fred
; path = /homes/fred
; printer = freds_printer
; public = no
; writable = no
; printable = yes

# A private directory, usable only by Fred. Note that Fred requires write
# access to the directory.
;[fredsdir]
; comment = Fred's Service
; path = /usr/somewhere/private
; valid users = fred
; public = no
; writable = yes
; printable = no

# a service which has a different directory for each machine that connects
# this allows you to tailor configurations to incoming machines. You could
# also use the %u option to tailor it by user name.
# The %m gets replaced with the machine name that is connecting.
[pchome]
# ; comment = PC Directories
# ; path = /m/PC02FILHA/%m ===========você não precisa colocar autorização nos 200 computadores. segue::::
# ; public = yes
#; writable = yes
#hosts deny = 192.168.25.102 =====aqui esta desabilitado mas é o IP que não pode acessar sua distro
hosts allow = 192.168.25. ========== Aqui é a faixa do meu roteador ! todos que estão nessa faixa de endereço estão permitidos a entrar na minha distro !!! mesmo que lá em baixo oh .. o (valid users =m) esteja comentado !! mas se você colocar o (invalid users = m) ai todos usuários m não vão acessar !!!
tudo isso testado e aprovado aqui em meus sistemas !!!





# The following two entries demonstrate how to share a directory so that two
# users can place files there that will be owned by the specific users. In this
# setup, the directory should be writable by both users and should have the
# sticky bit set on it to prevent abuse. Obviously this could be extended to
# as many users as required.
[myshare]
comment = Mary's and Fred's stuff
path = /home/m
# valid users = m ======Aqui você coloca todos usuários que podem ser acessados com sua senha
public = no
writable = yes
printable = no
create mask = 0765
# invalid users = m ============Aqui é o usuário que são Bloqueados




10. Re: Permissões compartilhamento

antonio
ferrarini

(usa Fedora)

Enviado em 28/09/2012 - 14:30h

conseguiu resolver o problema ?


11. Re: Permissões compartilhamento

Ramon dos Santos Rodrigues
ramon_01

(usa Gentoo)

Enviado em 28/09/2012 - 15:05h

edite essa parte do smb.conf

# modo de segurança
security = user

troque para:

security = share

salve o arquivo e reinicie o servidor samba






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts