Я имею двух пользователей на своем ноутбуке, говорю user1 и user2. Я хочу получить доступ к данным user1 из user2, если я знаю пароль (я управляю обеими учетными записями). Но я хочу использовать GUI вместо того, чтобы получить доступ к нему терминалом.
Я пытался использовать опцию "Connect to Server", но я не уверен, что ввести.
Как я могу сделать это?
Да, можно войти в систему графически, если Вы используете 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
используйте язык по умолчанию, американский английский язык, вместо моего местного языка.
Вы хотите скопировать файлы с 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 работают с Уэйлендом?