LINUX.ORG.RU

После перезагрузки слитают права для /run/user

 ,


1

1

Установил Artix Linux и столкнулся с проблемой: после запуска у пользователя нет доступа к /run/user, из-за чего я не могу запустить часть программ. Если сделать sudo chmod +777 /run/user/, то проходит до перезагрузки. Кто знает, как это можно починить?

/run/user и не должен быть с доступом. Доступ выдаётся в /run/user/{user_id}

sudo chmod +777 /run/user/

sudo снеси

chmod 777 никогда не делай

И вообще лучше не лезь в системные настройки без консультаций со специалистами.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Хорошо, тогда как починить это ?

Welcome to Hyprland! Hyprland threw in ctor: filesystem error: status: Permission denied [/run/user/1000/hypr] Cannot continue.

просто sudo chmod +777 /run/user/ это чинит, как это еще сделать без него я не знаю

excellentproof69
() автор топика
Ответ на: комментарий от firkax

/run/user/1000 есть, ток если chmod +777 /run/user/1000 прописать, ничего не работает, также hyprland выдает ошибку, если сделать это же с /run/user то все работает, судя по всему все права на эту директорию у рута

excellentproof69
() автор топика

выясни в какую диру лезут проги и напиши в крон скриптик, в котором сделай необходимые действия
… профит!

вариант2: написать мейнтернерами проги выявленную ошибку - ждать пока исправят.
вариант3Ж разобраться и предложить патчъ.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от excellentproof69

Не надо никакие chmod делать!

/run/user у рута, всё верно, и ни у кого другого их быть не должно.

Перестань делать не пойми что наобум и выясни чего именно кому не хватает.

firkax ★★★★★
()

Artix Linux

Установи systemd, чтобы исправить это. Анти-systemd сектанты там нафиговертили костылей. Нет смысла их исправлять. Нужно переходить на нормальную систему инициализации.

ox55ff ★★★★★
()