Задать вопрос
@Axeles
Нечего тут пока писать

Как создать ссылку от имени другого пользователя в Linux?

Добрый день. Прошу прощения за глупый вопрос, но не как не могу решить задачу. Есть система которая настраивается по скрипту. Скрипт запускается из под root, по другому никак. В конце необходимо создать ярлыки на рабочем столе пользователя. Если я создаю их из под пользователя aser то всё получается и работает. Но поскольку скрип от root я не могу понять как мне создать ярлыки для aser из под aser. Пользователь aser не имеет прав sudo.
Пробовал такие команды что нашёл в интернете
echo aser | su -l aser -c  ln -s /usr/share/applications/firefox.desktop ~/Рабочий\ стол/

Ошибка
62c7cb8ade476815046241.jpeg
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@mureevms
А просто вот так не работает?
ln -s /usr/share/applications/firefox.desktop ~/Рабочий\ стол/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
В скрипте после создания ссылки измените ее владельца с помощью chown.
Ответ написан
Sanes
@Sanes
runuser -l username -c 'command'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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