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ê executarianautilus --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êdesejacopiararquivosdeuser1
parauser2
.
Se"dados pessoais"
- Quando estiver logado como
user1
, verifique seuser2
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 comandols -l
e modificar com o comandochmod
. - 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óriouser1
, onde você quer as cópias.
- Quando estiver logado como
-
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
pararoot
e executando comsudo -H
oupkexec
ou usando outro método, que é considerado relativamente seguro, por exemplo,nautilus-admin
Veja o link a seguir,