Autor Tópico: SAMBA  (Lida 6800 vezes)

Offline bbto

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
    • http://www.bbto.com.br
SAMBA
« Online: 23 de Fevereiro de 2006, 17:01 »
Pessoal,

Estou precisando configurar SAMBA, onde pasta e arquivo so pode ser apagado pelo dono, mais o grupo tem que ler.

Segue configuração do mapeamento do SAMBA:

1 [gpd]
2 comment = GPD
3 path = /pd/gpd
4 browseable  = yes
5  writeable = no
6  write list  = @gpd
7  force group  = gpd
8  create mask = 0755
9  directory mask = 0755

Linhas 8 e 9 estão com parametros rwx r-x r-x, mais consigo deletar com usuario que não é dono do arquivo.

Obrigado
Avatar e assinaturas removidos conforme as regras 8 e 9.

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #1 Online: 13 de Julho de 2006, 12:44 »
estou com um problema parecido, mas preciso liberar algumas pastas para todos os usuarios e outras pastas uma para casa usuario com senha, no codigo abaixo a pasta tem acesso pra todos mas nao consegue escrever nela

[programas]
path = /home/programas
comment = Programas
available = yes
browseable = yes
public = yes
writable = yes
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline pontocom

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: SAMBA
« Resposta #2 Online: 13 de Julho de 2006, 14:00 »
Este direitos nas linhas
8  create mask = 0755
9  directory mask = 0755
são para arquivos ou pastas novas que forem criadas
vc tem que alterar a permissão do diretorio tbem
---- PontoCom ----

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #3 Online: 13 de Julho de 2006, 22:11 »
estou com um problema parecido, mas preciso liberar algumas pastas para todos os usuarios e outras pastas uma para casa usuario com senha, no codigo abaixo a pasta tem acesso pra todos mas nao consegue escrever nela

[programas]
path = /home/programas
comment = Programas
available = yes
browseable = yes
public = yes
writable = yes

alguém poderia dar um help?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.948
    • Ver perfil
Re: SAMBA
« Resposta #4 Online: 15 de Julho de 2006, 09:06 »
Mostra o resultado do:
Código: [Selecionar]
ls -la /home/programas
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #5 Online: 16 de Julho de 2006, 23:35 »
Mostra o resultado do:
Código: [Selecionar]
ls -la /home/programas

total 0
drwxr-xr-x 2 root root   48 2006-07-12 21:01 .
drwxr-xr-x 6 root root 136 2006-07-13 21:46 ..

mas o que quer dizer isso?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.948
    • Ver perfil
Re: SAMBA
« Resposta #6 Online: 17 de Julho de 2006, 05:31 »
Isso quer dizer que você precisa de aprender a utilizar as permissões em Linux, o melhor é mesmo ler um guia completo.
Essas permissões significam que apenas o utilizador dono da pasta (root) pode escrever.
Não vou indicar como por com acesso para todos porque isso seria muito inseguro, o melhor é mesmo ler sobre donos e permissões, como utilizar os comandos chmod e chown.
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #7 Online: 17 de Julho de 2006, 19:23 »
Lamego,

me ensina como faco para liberar o acesso dessa pasta para todos os usuarios
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

apache_am

  • Visitante
Re: SAMBA
« Resposta #8 Online: 17 de Julho de 2006, 21:51 »
Lamego,

me ensina como faco para liberar o acesso dessa pasta para todos os usuarios

Rafa, da uma lida nesses links abaixo sobre o chmod que te dará informações sobre os atributos de uma pasta "quem grava, quem lê e quem executa etc...". Depois da uma lida sobre o chown, (troca o dono da pasta), no outro link abaixo:

chmod
http://www.guiafoca.org/guia/iniciante/ch-perm.htm#s-perm-chmod

chown
http://www.guiafoca.org/guia/iniciante/ch-perm.htm#s-perm-chown

Rapidinha:
Cada pasta tem um dono, ou seja, quem cria. Os atributos são atribuídos primeiramente ao dono, depois aos participantes do mesmo grupo do dono e por ultimo a todos os outros usuários do sistema.

Com o chown você vai conseguir trocar de dono e com o chmod aprender a dar direitos a estes três variantes ("dono, grupo,outros").

Tenho certeza que depois de estudar estes dois comandos, você imediatamente conseguirá configurar as pastas e não o samba para dar acesso total aos seus usuários, mas tenha cuidado com a segurança do que você compartilha na rede.

Boa sorte e bom estudo.

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #9 Online: 17 de Julho de 2006, 22:07 »
apache_am

vlw pela dica, era examente o que precisava  ;D
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #10 Online: 22 de Julho de 2006, 17:50 »
uma curiosidade, o que significa esses números ao lado esquedo do usuário 7,23,5,2,5? acredito que seja isso pq a pasta programas não tem o mesma autorização da pasta publico?


Código: [Selecionar]
rafael@servidor:/home$ ls -la
total 1
drwxr-xr-x   7 root   root   160 2006-07-20 21:30 .
drwxr-xr-x  23 root   root   624 2006-07-12 20:29 ..
drwxrwxrwx   5 root   root   120 2006-07-21 23:57 programas
drwxrwxrwx   2 root   root    48 2006-07-20 21:30 publico
drwxr-xr-x   5 rafael rafael 232 2006-07-20 21:33 rafae
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.948
    • Ver perfil
Re: SAMBA
« Resposta #11 Online: 22 de Julho de 2006, 18:39 »
rafasnn,
as permissões está descritas na primeira coluna, o usuário e grupo dono está definido  na terceira e quarta coluna.
Não estou vendo o que é a coluna com os números mas tenho a certeza que não interessa para o seu problema...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #12 Online: 22 de Julho de 2006, 23:08 »
Código: [Selecionar]
rafael@servidor:/home$ ls -la
total 1
drwxr-xr-x *** 7 *** root   root   160 2006-07-20 21:30 .

esse número, queria saber pq consigo gravar na pasta programas e na pasta publico não.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.948
    • Ver perfil
Re: SAMBA
« Resposta #13 Online: 23 de Julho de 2006, 04:55 »
Pelo teu "ls" ambas estão com as mesmas permissões por isso só pode ser o teu smb.conf ...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline rafasnn

  • Usuário Ubuntu
  • *
  • Mensagens: 611
    • Ver perfil
Re: SAMBA
« Resposta #14 Online: 23 de Julho de 2006, 09:59 »
smb.conf

Código: [Selecionar]
#### Global ####

[global]
 workgroup = MSHOME
 server string = Servidor Linux
;   wins support = no
;   wins server = w.x.y.z
 dns proxy = no
;   name resolve order = lmhosts host wins bcast
 log file = /var/log/samba/log.%m
 max log size = 1000
;   syslog only = no
 syslog = 0
 panic action = /usr/share/samba/panic-action %d


#### Authentication ####

 security = share
 encrypt passwords = true
 passdb backend = tdbsam guest
 obey pam restrictions = yes
;   guest account = nobody
 invalid users = root
;   unix password sync = no
 passwd program = /usr/bin/passwd %u
 passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
;   pam password change = no


#### Printing ####

;   load printers = yes
;   printing = bsd
;   printcap name = /etc/printcap
;   printing = cups
;   printcap name = cups
;   printer admin = @ntadmin


#### File sharing ####

;   preserve case = yes
;   short preserve case = yes


#### Misc ####

;   include = /home/samba/etc/smb.conf.%m
 socket options = TCP_NODELAY
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
;   domain master = auto
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash


#### Share Definitions ####

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mask = 0700
   directory mask = 0700
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   writable = no
;   share modes = no

[printers]
   comment = All Printers
   browseable = no
   path = /tmp
   printable = yes
   public = no
   writable = no
   create mode = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

;   write list = root, @ntadmin

;[cdrom]
;   comment = Samba server's CD-ROM
;   writable = no
;   locking = no
;   path = /cdrom
;   public = yes
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom

[programas]
path = /home/programas
comment = Programas
available = yes
browseable = yes
public = yes
writable = yes
force user = nobody
force group = nogroup

[publico]
path = /home/publico
comment = Publico
available = yes
browseable = yes
public = yes
writable = yes
force user = nobody
force group = no group

[rafael]
path = /home/rafael
comment = Pasta Rafael
available = yes
browseable = yes
public = yes
writable = yes
valid users = rafael

[sites]
path = /var/www/sites
comment = Sites Hospedados
available = yes
browseable = yes
public = yes
writable = yes
valid users = rafael
Macbook Pro 2,33 4GB 250GB
iPhone 8GB