[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas com o Samba (Bem explicado)



todos@dataserv:/root$ id
uid=1000(todos) gid=1000(todos) grupos=1000(todos),1003(storage),1004(gameserver)

Então pelo que eu entendi o esquema é fazer o ID do usuário que vai se conectar ao samba ser o mesmo dos arquivos que lá são compartilhados.

Eu só não entendi essa parte:
Não a permissão que vc quer que
apareça, ok? não sei se isso está claro pra vc.

On Apr 5, 2005 12:51 AM, Marcos Vinicius Lazarini <lazarini@nics.unicamp.br> wrote:
Conrado Quilles Gomes wrote:

> Estou com o seguinte problema no meu samba:
>
>     * Estou compartilhando uma pasta no samba:
>
> [global]
>         unix charset = iso8859-1
>         display charset = iso8859-1
>         workgroup = FW
>         server string = %h
>         obey pam restrictions = Yes
>         passdb backend = tdbsam, guest
>         passwd program = /usr/bin/passwd %u
>         passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
> *Retype\snew\sUNIX\spassword:* %n\n .
>         syslog = 0
>         log file = /var/log/samba/log.%m
>         max log size = 1000
>         socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>         mangling method = hash
>         dns proxy = No
>         ldap ssl = no
>         panic action = "" %d
>         invalid users = root
>         preserve case = No
>
> [Producao]
>         comment = Produção
>         path = /storage/Produção
>         read _only_ = No
>
>     * Todos os arquivo dentro dessa pasta tem a seguinte permissão:
>
> dataserv:/storage/Produção# ls -l
> total 204
> drwxrwx---   59 todos    todos        4096 2005-03-28 15:45 Administração
> -rwxr--r--    1 todos    todos       21504 2005-02-12 17:28 a.doc
> drwxr-xr-x    2 todos    todos        4096 2005-03-24 17:36 c
> -rwxr--r--    1 todos    todos       87904 2005-03-30 09:20
> curriculo-uol.pdf
> -rwxr--r--    1 todos    todos       49863 2005-03-30 09:19
> curriculo-uol.rtf
> drwxr-xr-x    5 todos    todos        4096 2004-11-22 12:18 Desenvolvimento
> drwxr-xr-x    2 todos    todos        4096 2005-03-28 15:55 geek
> drwxr-xr-x    3 todos    todos        4096 2005-03-29 16:27 Instalações
> drwxr-xr-x   25 todos    todos        4096 2005-02-04 15:12 Programas
> drwxr-xr-x   14 todos    todos        4096 2005-03-15 11:05 Sistemas
> -rwxr--r--    1 todos    todos          51 2005-02-09 13:57 start.bat
>
>     * Estou usando o seguinte comanda para montar em outro computador o
>       compartilhamento samba:
>
> # Monta as unidades do servidor dataserv
> \\192.168.0.1\producao /mnt/producao smbfs
> defaults,username=todos,password=todos,codepage=cp850,iocharset=iso8859-1,uid=1001,gid=1001
> 0 0
>
> Obs.: O uid e gid são relacionados com o uid, gid do usuário que estou
> usando na minha máquina
>
> conrado@conrado:~$ id
> uid=1001(conrado) gid=1001(conrado)
> grupos=29(audio),44(video),113(fuse),1001(conrado)
>
>     * Primeira dúvida, porque quando dou o comando ls não aparece o
>       usuário conrado como dono dos arquivos
>
> root@conrado:/mnt/producao# ls -l
> total 5767168
> drwxrwx---  1 1000 1000     0 2005-03-28 15:45 Administração
> -rwxr--r--  1 1000 1000 21504 2005-02-12 18:28 a.doc
> drwxr-xr-x  1 1000 1000     0 2005-03-24 17:36 c
> -rwxr--r--  1 1000 1000 87904 2005-03-30 09:20 curriculo-uol.pdf
> -rwxr--r--  1 1000 1000 49863 2005-03-30 09:19 curriculo-uol.rtf
> drwxr-xr-x  1 1000 1000     0 2004-11-22 13:18 Desenvolvimento
> drwxr-xr-x  1 1000 1000     0 2005-03-28 15:55 geek
> drwxr-xr-x  1 1000 1000     0 2005-03-29 16:27 Instalações
> drwxr-xr-x  1 1000 1000     0 2005-02-04 16:12 Programas
> drwxr-xr-x  1 1000 1000     0 2005-03-15 11:05 Sistemas
> -rwxr--r--  1 1000 1000    51 2005-02-09 14:57 start.bat

Vc botou várias coisas, menos os IDs dos usuários... vc tem que fazer
com que os IDs do /etc/passwd (ou NIS) batam com do samba (smbpasswd ou
equivalente). Acho que esse é o problema principal.

Outra coisa: na hora de montar, vc informa um username e senha, que
serve para autenticar no servidor samba. Não a permissão que vc quer que
apareça, ok? não sei se isso está claro pra vc.

qual o resultado de 'id todos' em dataserv? esse será o ID dos arquivos
montados por qquer um.

>
>     * E outra dúvida, essa é a melhor maneira deu lidar como o
>       compartilhamento samba, porque aqui na empresa tem 4 funcionários
>       sendo dois linux e dois windows. Qual é a melhor maneira de eu
>       fazer esse case funcionar?

O ideal seria centralizar tudo num lugar, pra evitar que vc tenha q
ficar gerenciando 200 vezes mais senhas.. mas ai, surgem restrições como
domínios samba/NIS q nem sempre são interessantes...

Sugiro vc manter assim mesmo, e tente automatizar o máximo possivel o
processo, de modo a torna-lo 'indolor' :-)

--
Marcos

--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org




--
Conrado Quilles Gomes
e-mail: conradoqg em gmail.com
tel: +55 11 81636392

Reply to: