Pasta compartilhada

Iniciado por zackshinra, 25 de Dezembro de 2006, 10:07

tópico anterior - próximo tópico

zackshinra

  Há 3 usuários no meu computador, então queria que houvesse um local unico para musicas, imagens, videos, etc. Onde todos poderiar ler e modificar.
  Tipo as pastas compartilhas do windows.

  Como poderia ser feito? Obs: preferiria que estas pastas não ficassem dentro de nenhum conta na pasta home, será que posso colocar estas pastas diretamente no home ? Só não o fiz ainda porque não sei as consequencias.
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

arlei

Sim zackshinra,

vc pode criar um outro diretório qquer dentro do /home para ser usado com essa finalidade e configurar suas permissões para que todos tenham acesso para leitura e escrita que é o que vc deseja.
Acho que o melhor seria criar um grupo qquer e setar cada um dos 3 usuários como pertencentes a este grupo, e então dar permissões a este grupo conforme acima descrito.

T+
Arlei

dudu_ubuntun

Bom dia e FEliz natal!
A idéia do arlei é bastante correta do ponto de vista técnico, mas eu uso o /opt
Eu normalmente altero as permissões do /opt com um sudo chmod 777 /opt , crio as pastas mkdir /opt/musicas, permito todos escreverem chmod 777 /opt/musicas e pronto.
Mas seria legal vc dar uma estudada em como funciona o sistema de permissões como sugeriu o arlei

t+

zackshinra

  Beleza, fiz o que o Arlei recomendou. Obrigado.
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

zackshinra

  Não ficou muito bom , a pasta esta beleza, mas se eu jogar algum arquivo lá , tenho que entrar em propriedades e dar acesso ao grupo que criei. Não tem como programa para que um arquivo que entre naquela pasta fique com com acesso liberado ao grupo que criei?
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

Akuhn

Tem que setar o sticky bit da pasta para o grupo comum (ex. users), daí toda vez que for criado um arquivo dentro dessa pasta ele já é criado com a permissão do grupo (ex. users) e não do grupo primário do usuário.

Alguns links para que você entenda como funcionam as permissões no GNU/Linux:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4261
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5368
Aldefax Gilvan Kuhn

Linux User 410689

zackshinra

  Acho que deu certo  :D, usei um pouco dos dois artigos (mais o segundo). Fiz o seguinte:

  Fui em Sistema>Administração>Usuários e grupos e criei um grupo chamado "familia" e inclui os três usuários que usam o pc.
  Criei uma pasta em /home chamada "Pastas compartilhadas".
  Dei o comando (no terminal):
Citarchgrp familia /home/Pastas\ compartilhadas
E depois dei o comando:
Citarumask 0002 /home/Pastas\ compartilhadas

  Aparentemente esta dando certo, depois vou pedir para os outros usuários darem uma checada.

  Valeu pessoal.
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

zackshinra

  A principio dava certo, mas não esta dando mais. Toda vez que colo um novo arquivo, este esta como grupo o nome do meu usuário, e não o grupo familia. O que será que eu fiz de errado?
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

Akuhn

Amigo você terá que setar o SGID para para o diretório que quer tornar comum a todos.
Tornar o grupo família o grupo primário dos usuários.

http://robertors.blogspot.com/2006/09/linux-permisses-de-acesso-especiais.html

Se não der certo com SGID tente usar as ACLs Posix:
http://www.linuxajuda.org/site/node/174
Aldefax Gilvan Kuhn

Linux User 410689