Autor Tópico: Permissões e Samba  (Lida 2161 vezes)

Offline Apaxe

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Permissões e Samba
« Online: 18 de Junho de 2010, 10:39 »
Olá a todos,

Instalei o Samba no Ubuntu 10.04 para fazer de Servidor de Ficheiros na minha rede.

Para tal, iniciei a sessão com o Utilizador_1 e criei uma pasta a partilhar em "/backup/Partilha" e também a partilha no ficheiro "smb.conf" para ser usada por dois utilizadores, conforme o exemplo em baixo:

[Partilha]
path = /backup/Partilha
writeable = yes
; browseable = yes
valid users = utilizador_1, utilizador_2

Em seguida adicionei os utilizadores ao respectivo grupo um do outro:
# adduser utilizador_1 utilizador_2
# adduser utilizador_2 utilizador_1

Defini tambem a seguinte Permissão sobre a pasta partilhada:
# chmod -R 770 /backup/Partilha

Como eu necessito que os dois utilizadores editem os mesmos ficheiros do Microsoft Word que lá existem, estou a ter problemas com as Permissões de escrita nos ficheiros.
Exemplo:
Se eu crio um ficheiro com um dos utilizadores o outro utilizador não consegue gravar uma alteração feita por ele no ficheiro, porque como o ficheiro foi criado com o outro utilizador, este fica só com permissão de Leitura para o Grupo.

Resumindo, eu necessitava que sempre que um utilizador cria-se um ficheiro este fica-se automaticamente com permissão de "Leitura e Escrita" para o Grupo?

Obrigados

Offline lightboy

  • Usuário Ubuntu
  • *
  • Mensagens: 178
    • Ver perfil
Re: Permissões e Samba
« Resposta #1 Online: 18 de Junho de 2010, 11:06 »
Já tive problema semelhante. Você monta alguma unidade de HD nesse compartilhamento? Se o faz, é melhor executar o chmod antes de montar a unidade. Outra coisa que pode ser útil é dar permissão 777.
Linux user #491316 | Ubuntu user #27683

Offline overlock@

  • Usuário Ubuntu
  • *
  • Mensagens: 261
    • Ver perfil
Re: Permissões e Samba
« Resposta #2 Online: 18 de Junho de 2010, 11:10 »
 De permissão ao grupo, sugiro que crie um grupo e depois adicione os dois users ;
Código: [Selecionar]
sudo  groupadd novo_grupo #depois de criado o grupo ai você adiciona os users.
 sudo chown -R novo_grupo /backup/Partilha #com esse comando você dará permissão para o grupo.

"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

Offline Apaxe

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: Permissões e Samba
« Resposta #3 Online: 18 de Junho de 2010, 11:52 »
Já tive problema semelhante. Você monta alguma unidade de HD nesse compartilhamento? Se o faz, é melhor executar o chmod antes de montar a unidade. Outra coisa que pode ser útil é dar permissão 777.

Olá lightboy, obrigado pela atenção.

Permissão 777 não quero dar por questões de privacidade com os restantes utilizadores.

O directório /backup é uma partição montada que existente no mesmo disco em ext4. Podia explicar melhor essa de executar o chmod antes de montar a unidade?

Offline Apaxe

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: Permissões e Samba
« Resposta #4 Online: 18 de Junho de 2010, 11:57 »
De permissão ao grupo, sugiro que crie um grupo e depois adicione os dois users ;
Código: [Selecionar]
sudo  groupadd novo_grupo #depois de criado o grupo ai você adiciona os users.
 sudo chown -R novo_grupo /backup/Partilha #com esse comando você dará permissão para o grupo.



Obrigado overlock tambem pela atenção.

Tentei o que me sugeriu mas sem sucesso ou seja sempre que um utilizador cria um ficheiro o Grupo fica só com permissão de apenas leitura.

Quando diz:
sudo chown -R novo_grupo /backup/Partilha #com esse comando você dará permissão para o grupo.

não seria antes:
sudo chgrp -R novo_grupo /backup/Partilha #com esse comando você dará permissão para o grupo.

Offline overlock@

  • Usuário Ubuntu
  • *
  • Mensagens: 261
    • Ver perfil
Permissões e Samba
« Resposta #5 Online: 18 de Junho de 2010, 13:17 »
Você pode também clicar o botão direito na pasta e selecionar o grupo de permissão você já tentou ?
"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

Offline lightboy

  • Usuário Ubuntu
  • *
  • Mensagens: 178
    • Ver perfil
Re: Permissões e Samba
« Resposta #6 Online: 18 de Junho de 2010, 13:56 »
Na primeira vez que fiz um servidor Samba, usei este tutorial: http://www.howtoforge.com/ubuntu-home-fileserver-p3

Citando uma parte do texto:

Citar
This mount point will get writable permissions for all users:

chmod 777 /media/store

The hard disk hda needs to be mounted:

mount /dev/hda /media/store

Certa vez fiz estes comandos em ordem inversa e não deu certo, gerando um problema parecido com o seu. Por isso, tomei como prática usar o chmod antes de montar a unidade, seja com o comando mount ou automaticamente através do fstab.
Linux user #491316 | Ubuntu user #27683

Offline Apaxe

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: Permissões e Samba
« Resposta #7 Online: 19 de Junho de 2010, 13:07 »
A todos os que me tentaram ajudar um muito obrigado.

A solução para o meu problema era configurar a partilha da seguinte forma:

# groupadd nome_do_grupo

# adduser utilizador_1 nome_do_grupo
# adduser utilizador_2 nome_do_grupo

# chgrp nome_do_grupo /backup/Partilha
# chown -R 770 /backup/Partilha


[Partilha]
create mask = 0770
directory mask = 0770
path = /backup/Partilha
writeable = yes
valid users = utilizador_1, utilizador_2
force group = nome_do_grupo