Доступ к данным Другого Пользователя по тому же компьютеру (GUI)

Я имею двух пользователей на своем ноутбуке, говорю user1 и user2. Я хочу получить доступ к данным user1 из user2, если я знаю пароль (я управляю обеими учетными записями). Но я хочу использовать GUI вместо того, чтобы получить доступ к нему терминалом.

Я пытался использовать опцию "Connect to Server", но я не уверен, что ввести.

Как я могу сделать это?

2
задан 20 April 2018 в 18:56

1 ответ

Отказ от ответственности

Да, можно войти в систему графически, если Вы используете xhost. Если в Вашем собственном компьютере дома, прекрасный, но в сети с несколькими людьми, например, на работе, это - угроза безопасности. Таким образом, общая рекомендация состоит в том, чтобы сделать такие вещи через командные строки в текстовом режиме.

Войдите в систему графически от одного пользователя к другому

  • Войдите в систему как user2 согласно Вашему вопросу

  • Откройте окно терминала

  • Позвольте другому пользователю (в Вашем вопросе user1) открыть окна в Вашей настольной среде

    $ xhost +si:localuser:user1
    localuser:sudodus being added to access control list
    
  • Войдите в систему как другой пользователь

    $ su - user1
    Password: 
    
  • При необходимости можно выполнить некоторые команды текстового режима для проверки, где Вы, pwd, и кто Вы, whoami.

  • Затем можно запустить файловый браузер или некоторую другую графическую программу. Я выполняю Lubuntu, таким образом, я запускаю pcmanfm. В стандартной Ubuntu Вы работали бы

    nautilus --no-desktop
    

Следующий снимок экрана иллюстрирует, как он работает.

LANG=C pcmanfm делает pcmanfm используйте язык по умолчанию, американский английский язык, вместо моего местного языка.

enter image description here

Файлы копии

Вы хотите скопировать файлы с user1 кому: user2.

  • Если 'персональные данные'

    • При входе в систему как user1, проверьте это user2 имеет доступ для чтения к каталогам и файлам, что Вы хотите скопировать и изменить полномочия при необходимости. Это возможно с файловым браузером, но я думаю, что легче свериться с командой ls -l и измените с командой chmod.
    • При входе в систему как user2, откройте два окна файлового браузера и скопировать/вставить из окна, которое 'смотрит на' user1 файлы, к окну, которое 'смотрит на' user1 каталог, где Вы хотите копии.
  • Если системные данные (данные конфигурации). Опасный!

    • Полномочия и владение системных файлов данных часто очень важны. Это означает, что необходимо сохранить эти properies, если Вы хотите, чтобы они работали.

    • Это - хорошая идея создать резервную копию Ваших предыдущих системных данных, прежде чем Вы начнете использовать некоторые системные данные от другого пользователя, особенно когда существуют проблемы, входящие в того пользователя (таким образом, некоторые системные данные являются неправильными).

    • С этим относительно легко сделать с командными строками

      sudo rsync -Havn source target
      

      или

      sudo rsync -Havn source/ target
      

      Посмотрите man rsync для получения дополнительной информации, например, эффект запаздывающей наклонной черты.

  • Альтернатива должна выполнить файловый браузер с поднятыми полномочиями (подготовка с xhost для root и выполнение с sudo -H или pkexec или использование некоторого другого метода, который считают относительно безопасным, например nautilus-admin. Посмотрите следующую ссылку,

    Почему не делают gksu/gksudo или запуск графического приложения с sudo работают с Уэйлендом?

0
ответ дан 2 December 2019 в 07:45

Другие вопросы по тегам:

Похожие вопросы: