Gostaria de poder copiar arquivos de um perfil de usuário para outro. Por exemplo, faça o download de fotos para: / Users / user1 / Desktop e depois mova para / Users / user2 / Pictures. A configuração padrão do Mac OS X não permite isso, a menos que você esteja logado como root. Eu não quero usar a conta root, apenas ser capaz de gravar em outra pasta do usuário.
macos
mac
user-accounts
file-sharing
user-profiles
Pavel Binar
fonte
fonte
Respostas:
Eu consegui descobrir uma maneira de fazer isso em um diretório por diretório, permanentemente. Eu estava tentando acessar uma apresentação do PowerPoint que meu filho estava escrevendo para a escola sem ter que fazer login como ele para que eu pudesse revisá-la.
Siga estas etapas para acessar a pasta Biblioteca através do menu Ir do Finder. No Finder, escolha Ir> Ir para pasta . Na caixa de diálogo Ir para pasta, digite
/Users/[Username]
. Clique em Ir. Clique com o botão direito do mouse no diretório Documentos (ou Imagens, etc.) Escolha "Obter informações" Clique no triângulo ao lado de Compartilhamento e permissões Clique na fechadura Clique no sinal + Adicionar administrador Altere as permissões de leitura para "leitura / gravação"fonte
Se seus dois usuários compartilharem muito arquivos, as configurações que @John sugeriu são boas; mas se isso não for algo que você fará muito, existem várias maneiras de fazer isso usando a pasta padrão e a configuração de permissão do OS X:
fonte
Na verdade, a maneira mais fácil de lidar com o que você quer é dar a si mesmo privilégios de sudo. Acredito que no Mac OS X seu usuário (ou seja, user1) precisaria fazer parte do grupo de administradores.
Depois que o usuário1 fizer parte do grupo de administradores, você poderá executar qualquer comando do terminal da seguinte maneira e ele usará privilégios de root:
Na primeira vez em que você fizer isso, o sistema emitirá um aviso sobre 'com grande poder vem uma grande responsabilidade ...' e solicitará uma senha. Se você estiver executando este comando como usuário1, a senha que ele deseja é a senha do usuário1 - não a senha do root nem a senha do usuário2.
Observe que, por configuração, o sistema pode armazenar em cache a senha por um período de tempo definido ou até o encerramento da sessão do terminal. quando expirar e você executar
sudo
como usuário1, solicitará novamente a senha do usuário1.sudo
só funciona para o comando específico que você der.fonte