я отдаю start program туз user with encrypted home

I am logged in эксперт user1 and want to start в program1 with вспотел user2:

sudo -u user2 program1

But home of user2 is encrypted. So program1 exits because it can't write to it's settings folder. How хан I solve this problem?

One solution to this problem is to использовал

ssh -X user2 program1

But I am interested if it is also possible with вспотел.

0
задан 6 December 2015 в 12:32

1 ответ

  1. Вы можете просто войти в систему как другой пользователь (login в терминале в порядке), таким образом расшифровывая их дом, и успешно запускать программы. Очевидно, ваша идея ssh -X должна сделать это, но не кажется необходимой для локального пользователя.

  2. Скажите программе, которую вы пытаетесь запустить (program1 в вашем примере), чтобы использовать другую папку, ту, которая в данный момент смонтирована / доступна для записи. Как это сделать, зависит от каждой программы. Может быть, использование «фиктивной» домашней папки может сработать, временная ссылка и т. Д.

  3. Вручную расшифровать / смонтировать дом другого пользователя. Вам нужно знать их пароль (или фактический ключ монтирования), и я уверен, что просто войдите в систему, поскольку другому пользователю будет легче.

0
ответ дан 30 September 2019 в 02:09

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

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