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 вспотел.
Вы можете просто войти в систему как другой пользователь (login
в терминале в порядке), таким образом расшифровывая их дом, и успешно запускать программы. Очевидно, ваша идея ssh -X
должна сделать это, но не кажется необходимой для локального пользователя.
Скажите программе, которую вы пытаетесь запустить (program1
в вашем примере), чтобы использовать другую папку, ту, которая в данный момент смонтирована / доступна для записи. Как это сделать, зависит от каждой программы. Может быть, использование «фиктивной» домашней папки может сработать, временная ссылка и т. Д.
Вручную расшифровать / смонтировать дом другого пользователя. Вам нужно знать их пароль (или фактический ключ монтирования), и я уверен, что просто войдите в систему, поскольку другому пользователю будет легче.