Autor Tópico: Samba Usuarios e Permissões [RESOLVIDO]  (Lida 3134 vezes)

Offline sombrars

  • Usuário Ubuntu
  • *
  • Mensagens: 38
    • Ver perfil
Samba Usuarios e Permissões [RESOLVIDO]
« Online: 15 de Setembro de 2010, 13:18 »
Olá, eu ja estou a alguns meses tentando deixar o Samba rodar blz mas ta complicado

Estou tentando substituir o Windows 2003 da empresa pelo Ubuntu, Atualmente utilizamos o server apenas para guardar arquivos.

Como sou novato em linux baixei um programinha "Samba" com modo grafico para configurar http://coringao.wordpress.com/2007/09/28/configurar-samba-pelo-terminal-e-coisa-do-passado/

Lá adicionei os usuarios

Administrador - Grupo Admin
Jonas - Grupo users
Joel - Grupo users
Joelcio - Grupo users
Marcia - Grupo users

O que acontece na verdade q o Administrador deve ter acesso livre e poder alterar em todas as pastas

e os users apenas em algumas assim como os outros
Ex
user marcia tem acesso ao DocumentosMarcia mas não tem acesso as outras pastas

__________________________________________
O que esta acontecendo.

O usuário administrador consegue acessar todas e alterar

os usuarios Jonas, joel, joelcio
Aparece as pastas porém nao conseguem fazer nenhuma alteração

Ja o usuario marcia nao consegue acesso nem para visualização

O usuario logado no Ubuntu é administrador mesma senha da utilizada pelo usuario administrador para acessar as pastas, assim como os outros.

Os computadores q acessam sao Windows XP e Windows 7




Segue o smb.conf criado pelo Samba modo grafico

Código: [Selecionar]
[global]
; Configurações gerais do servidor
    netbios name = jvserver
    server string =
    workgroup = empresa
    announce version = 5.0
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

;    passdb backend = tdbsam
    security = user
    null passwords = true
    name resolve order = hosts wins bcast

; defina como yes caso sua máquina windows possua um IP fixo e no para máquinas
; com IP dinâmico.
    wins support = yes

;    printing = cups
    printcap name = CUPS

    syslog = 3
    syslog only = yes
;    encrypt passwords = yes
;    guest ok = no
;    guest account = nobody
    username map = /etc/samba/smbusers

; NOTE: Caso você necessite de acesso aos diretórios home do usuário descomente
; as linhas abaixo e configure de acordo com a sua necessidade
[homes]
;    valid users = %S
;    create mode = 0600
;    directory mode = 0700
;    browseable = no
;    read only = no
;    veto files = /*.{*}/.*/mail/bin/

; NOTE: É necessário configurar caso você execute o samba em um controlador de
; domínio primário.
; Não cobrimos configuração de controlador de domínio primário aqui.
;[netlogon]
;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
;read only = no

; NOTE: É necessário configurar caso você execute o samba em um controlador de
; domínio primário.
; Não cobrimos configuração de controlador de domínio primário aqui.
;[Profiles]
;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no

; NOTE: Aqui configuramos um local para construir repositório de drivers de
; impressora para o windows. Não foi coberto aqui.
[print$]
    path = /var/lib/samba/printers
;    browseable = yes
    guest ok = yes
    writeable = yes
    write list = root
    create mask = 0664
    directory mask = 0700

[printers]
    path = /tmp
    printable = yes
    guest ok = yes
;    browseable = yes

; Descomente as linhas abaixo caso precise compartilhar o CD/DVD-ROM
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes

[JoelVazadores]
    path = /home/administrador/JVSERVER/joelvazadores
    writeable = yes
;    browseable = yes
    valid users = administrador, joelcio, jonas
    create mode = 0600
    directory mode = 0700

[DocumentosJoelcio]
    path = /home/administrador/JVSERVER/joelvazadores/documentosjoelcio
    writeable = yes
;    browseable = yes
    valid users = administrador, joelcio, jonas
    create mode = 0600
    directory mode = 0700

[DocumentosMarcia]
    path = /home/administrador/JVSERVER/joelvazadores/documentosmarcia
    writeable = yes
;    browseable = yes
    valid users = administrador, joelcio, jonas, marcia
    create mode = 0600
    directory mode = 0700

[Colina]
    path = /home/administrador/JVSERVER/joelvazadores/colina
    writeable = yes
;    browseable = yes
    guest ok = yes
    create mode = 0600
    directory mode = 0700

[BackupJV]
    path = /home/administrador/JVSERVER/joelvazadores/backupsjv
    writeable = yes
;    browseable = yes
    valid users = administrador, joelcio, jonas
    create mode = 0600
    directory mode = 0700

[Torrent]
    path = /home/administrador/JVSERVER/torrents
    writeable = yes
;    browseable = yes
    valid users = administrador, jonas
    create mode = 0600
    directory mode = 0700

[CENTRALServer]
    path = /home/administrador/JVSERVER/CENTRALServer
    writeable = yes
;    browseable = yes
    valid users = administrador, joel, joelcio, jonas, marcia
    create mode = 0600
    directory mode = 0777


Agradeço muito se poderem me dar uma luz

 
« Última modificação: 15 de Setembro de 2010, 15:43 por sombrars »

Offline sombrars

  • Usuário Ubuntu
  • *
  • Mensagens: 38
    • Ver perfil
Re: Samba Usuarios e Permissões
« Resposta #1 Online: 15 de Setembro de 2010, 13:57 »
testparm

Código: [Selecionar]
administrador@jvubuntuserver:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[print$]"
Processing section "[printers]"
Processing section "[JoelVazadores]"
Processing section "[DocumentosJoelcio]"
Processing section "[DocumentosMarcia]"
Processing section "[Colina]"
Processing section "[BackupJV]"
Processing section "[Torrent]"
Processing section "[CENTRALServer]"
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = EMPRESA
netbios name = JVSERVER
server string =
null passwords = Yes
username map = /etc/samba/smbusers
syslog = 3
syslog only = Yes
announce version = 5.0
name resolve order = hosts wins bcast
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
printcap name = CUPS
wins support = Yes

[homes]

[print$]
path = /var/lib/samba/printers
write list = root
read only = No
create mask = 0664
directory mask = 0700
guest ok = Yes

[printers]
path = /tmp
guest ok = Yes
printable = Yes
browseable = No
browsable = No

[JoelVazadores]
path = /home/administrador/JVSERVER/joelvazadores
valid users = administrador, joelcio, jonas
read only = No
create mask = 0600
directory mask = 0700

[DocumentosJoelcio]
path = /home/administrador/JVSERVER/joelvazadores/documentosjoelcio
valid users = administrador, joelcio, jonas
read only = No
create mask = 0600
directory mask = 0700

[DocumentosMarcia]
path = /home/administrador/JVSERVER/joelvazadores/documentosmarcia
valid users = administrador, joelcio, jonas, marcia
read only = No
create mask = 0600
directory mask = 0700

[Colina]
path = /home/administrador/JVSERVER/joelvazadores/colina
read only = No
create mask = 0600
directory mask = 0700
guest ok = Yes

[BackupJV]
path = /home/administrador/JVSERVER/joelvazadores/backupsjv
valid users = administrador, joelcio, jonas
read only = No
create mask = 0600
directory mask = 0700

[Torrent]
path = /home/administrador/JVSERVER/torrents
valid users = administrador, jonas
read only = No
create mask = 0600
directory mask = 0700

[CENTRALServer]
path = /home/administrador/JVSERVER/CENTRALServer
valid users = administrador, joel, joelcio, jonas, marcia
read only = No
create mask = 0600
directory mask = 0777


Offline sot-legend

  • Usuário Ubuntu
  • *
  • Mensagens: 237
    • Ver perfil
Re: Samba Usuarios e Permissões
« Resposta #2 Online: 15 de Setembro de 2010, 14:33 »
no smb.conf altere a linha que contém directory mode em todos os usuários, tire o valor 0700 e ponha 0755, reinicie o samba e poste o que ocorre.
][_, {[]} ][_,

»|.¶åŭĽĭŋĥØ.|«

Offline sombrars

  • Usuário Ubuntu
  • *
  • Mensagens: 38
    • Ver perfil
Re: Samba Usuarios e Permissões
« Resposta #3 Online: 15 de Setembro de 2010, 14:58 »
no smb.conf altere a linha que contém directory mode em todos os usuários, tire o valor 0700 e ponha 0755, reinicie o samba e poste o que ocorre.

acabei de fazer mas continuou na mesma :(

Offline sombrars

  • Usuário Ubuntu
  • *
  • Mensagens: 38
    • Ver perfil
Re: Samba Usuarios e Permissões [RESOLVIDO]
« Resposta #4 Online: 15 de Setembro de 2010, 15:44 »
Acabei de dar o comando "chmod 777" em todas as pastas compartilhadas e tudo fico perfeito

so resta chega o novo HD e passar o server pra Linux \o/

Igual vlw a força galera :D