Acessando os dados de outro usuário no mesmo computador (GUI)

2

Eu tenho dois usuários no meu laptop, digamos user1 e user2. Desejo acessar os dados do user1 do user2, desde que eu saiba a senha (eu gerencio ambas as contas). Mas eu quero usar a GUI em vez de acessá-lo pelo terminal.

Eu tentei usar a opção "Conectar ao servidor", mas não tenho certeza do que digitar.

Como posso fazer isso?

    
por Md. Ameen Yoosuf 20.04.2018 / 17:56

1 resposta

0

Aviso de isenção

Sim, você pode fazer login graficamente, se você usar xhost . Se em seu próprio computador em casa, tudo bem, mas em uma rede com várias pessoas, por exemplo, no trabalho, é um risco de segurança. Portanto, a recomendação geral é fazer essas coisas por meio de linhas de comando no modo de texto.

Faça login graficamente de um usuário para outro

  • Faça login como user2 de acordo com sua pergunta

  • Abra uma janela de terminal

  • Permita que o outro usuário (em sua pergunta user1 ) abra janelas no seu ambiente de área de trabalho

    $ xhost +si:localuser:user1
    localuser:sudodus being added to access control list
    
  • Faça o login como o outro usuário

    $ su - user1
    Password: 
    
  • Se desejar, você pode executar alguns comandos do modo de texto para verificar onde está, pwd e quem você é, whoami .

  • Em seguida, você pode iniciar seu navegador de arquivos ou outro programa gráfico. Estou executando o Lubuntu, então inicio pcmanfm . No Ubuntu padrão você executaria

    nautilus --no-desktop
    

A captura de tela a seguir ilustra como funciona.

LANG=C pcmanfm faz com que pcmanfm use o idioma padrão, inglês dos EUA, em vez do idioma local.

Copiararquivos

Vocêdesejacopiararquivosdeuser1parauser2.

  • Se"dados pessoais"

    • Quando estiver logado como user1 , verifique se user2 tem acesso de leitura aos diretórios e arquivos, se deseja copiar e modificar as permissões, se necessário. Isso é possível com o navegador de arquivos, mas acho mais fácil verificar com o comando ls -l e modificar com o comando chmod .
    • Quando logado como user2 , abra duas janelas do navegador de arquivos e copie / cole da janela, que é 'olhando' user1 files, para a janela que está "olhando" para o diretório user1 , onde você quer as cópias.
  • Se dados do sistema (dados de configuração). Arriscado!

    • As permissões e a propriedade dos arquivos de dados do sistema geralmente são muito importantes. Isso significa que você deve preservar essas propriedades, se quiser que elas funcionem.

    • É uma boa idéia fazer backup de seus dados anteriores do sistema antes de começar a usar alguns dados do sistema do outro usuário, especialmente quando houver problemas para efetuar login nesse usuário (portanto, alguns dados do sistema são ruins).

    • Isso é relativamente fácil de fazer com linhas de comando com

      sudo rsync -Havn source target
      

      ou

      sudo rsync -Havn source/ target
      

      Veja man rsync para mais detalhes, por exemplo, o efeito da barra final.

  • Uma alternativa é executar o navegador de arquivos com permissões elevadas (preparando com xhost para root e executando com sudo -H ou pkexec ou usando outro método, que é considerado relativamente seguro, por exemplo, nautilus-admin Veja o link a seguir,

    Por que o gksu / gksudo ou o lançamento de um aplicativo gráfico com o sudo não funcionam com o Wayland?

por sudodus 20.04.2018 / 20:43