Parece que deve ser fácil, mas ...
Meu parceiro e eu usamos uma única conta do Dropbox.com para manter todos os nossos projetos conjuntos sincronizados entre nossos computadores - e isso funciona muito bem há anos. Agora adicionamos um MacBook Air à mistura, e cada um de nós tem contas e pode pegá-lo e ir quando precisamos fazer algum trabalho remoto.
Estou tentando sincronizar o Dropbox com o Air - mas quero tê-lo no diretório "Compartilhado" para que possamos acessá-lo - não importa quem está conectado. Isso não parece estar trabalhando.
Posso localizar bem o Dropbox no diretório compartilhado - mas quando altero o usuário que está conectado, ele não tem permissão para sincronizar o Dropbox ou acessar os arquivos.
Posso fazê-lo funcionar se eu criar uma pasta ~ / Dropbox separada para cada usuário, mas isso acabará com 50 GB duplicados duas vezes se o Dropbox inteiro for sincronizado - um desperdício de espaço particularmente ridículo em um SSD.
Alguma idéia de como fazer esse compartilhamento funcionar ????
fonte
Respostas:
Você pode fazer isso usando ACLs , o que evitará problemas de permissão quando novos arquivos forem criados:
onde
$USER
é o nome de usuário do outro usuário e$DIR
qualquer diretório (Dropbox ou outro) em que você deseja que o outro usuário tenha permissões totais.Usamos isso para compartilhar uma única pasta do Dropbox entre quatro usuários (2 adultos com acesso total, 2 crianças com acesso apenas ao subdiretório) e está funcionando bem para nós. A única limitação é que o usuário que está executando o Dropbox precisa estar logado e executando o Dropbox. Os outros usuários não têm o ícone do Dropbox nem as informações de status na barra de menus.
fonte
Um método que usei com sucesso é definir as permissões na pasta para permitir que várias contas de usuário "leiam e gravem" para a
/Users/Shared/Dropbox/
pasta.Você pode fazer isso:
Get Info
( Cmd+ i) na/Users/Shared/Dropbox
pastaNão tenho muita certeza, mas você ainda pode ter alguns problemas relacionados à permissão se obtiver arquivos da conta de usuário de outro Mac. Isso pode exigir a atribuição correta da propriedade.
fonte
Embora não seja uma solução completa, você pode escolher quais pastas da caixa de depósito serão sincronizadas em sua segunda conta, reduzindo assim a quantidade de espaço em HDD necessária e arquivos duplicados desnecessários.
fonte
Você também pode deixar a pasta Dropbox no local padrão e vincular o ~ / Dropbox em / Users / Shared / e habilitar permissões com o Terminal.app da seguinte maneira:
fonte
Eu queria usar essa mesma solução para solucionar uma conta do Dropbox for Business com a restrição "Permitir apenas uma conta do Dropbox por computador" ativada.
A solução ACL é promissora, mas eu encontrei problemas frequentes de permissões; Acontece que as ACLs não são herdadas pelos arquivos existentes que são copiados / movidos para um diretório, que é um separador de transações.
Aqui está a solução na qual eu finalmente decidi; isso pressupõe que todos os usuários administradores locais compartilharão o acesso ao Dropbox.
Escolha um usuário para executar o Dropbox. A pasta do Dropbox residirá na pasta inicial deste usuário e o usuário deve estar conectado para que o Dropbox seja sincronizado.
Altere
umask
para aplicativos do usuário para002
. Isso tornará novos arquivos graváveis em grupo por padrão; isso não deve ser perigoso, pois o grupo de usuários provavelmente éwheel
e todos os membros dewheel
já possuemsudo
permissões.Para OS X Yosemite 10.10.3 e superior:
Para versões mais antigas, consulte o artigo de suporte da Apple Definir um umask personalizada no OS X .
Reinicie o computador para que as
umask
alterações tenham efeito.Modifique recursivamente as permissões da sua pasta Dropbox compartilhada para conceder permissões completas ao usuário e ao grupo:
Para cada usuário , adicione a permissão de gravação do grupo a todos os arquivos de usuário preexistentes:
O primeiro
chmod
aplica gravação de grupo recursivamente; o segundochmod
remove a gravação em grupo dos próprios diretórios para mantê-los protegidos.Tudo agora deve funcionar como pretendido. O segundo usuário pode adicionar o Dropbox do primeiro usuário à barra lateral do Finder, e o Dropbox funciona surpreendentemente bem na conta de usuário em segundo plano. Somente a integração do Finder e o status da barra de menus estão ausentes.
Como cada conta de usuário do OS X pode usar esse método para compartilhar seu próprio Dropbox, isso basicamente fornece contas ilimitadas do Dropbox em uma única máquina.
fonte
Meu primeiro pensamento seria particionar o HD (ou SSD). Uma partição teria OS X, aplicativos, pastas de usuário etc., e a segunda teria apenas a pasta Dropbox. Selecione o ícone para a partição e marque Ignorar permissões, e os dois usuários devem ter acesso. No entanto, tive volumes nos quais marquei a opção Ignorar permissões revertidas para que outros usuários não possam acessar isso, mas é uma solução rápida.
fonte
Isso é simples, na verdade.
Dê permissão a este diretório compartilhado para a segunda conta. (para dar permissão à segunda conta para editar / excluir)
Entre na 2ª conta.
fonte
Você pode usar umask para configurar restrições à permissão de arquivo. A configuração padrão é 022, portanto a máscara de arquivo é 644 (ou 755 para dirs). A maneira mais simples é definir umask 002 (no arquivo / etc / profile ou alguns outros), mas isso gera um problema de segurança.
Ops, essa é a resposta para o problema de permissão de arquivo quando 2 usuários trabalham em uma conta do Dropbox no mesmo PC.
E a segunda observação, os usuários de Mac devem editar umask nos arquivos /etc/launchd-user.conf ou /etc/launchd.conf (consulte http://support.apple.com/kb/ht2202 para obter detalhes)
fonte