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
() автор топика
Ответ на: комментарий от excellentproof69

Ты не видишь что путь там другой? /run/user/1000 - на него права должны быть (у юзера с uid=1000), а на /run/user - нет. У тебя /run/user/1000 вообще нет или там права не те?

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

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

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

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

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

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

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

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

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

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

tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1630404k,nr_inodes=407601,mode=700,uid=1000,gid=1000,inode64) portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

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

Artix Linux

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

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

скорее всего это так, если убрать системдешный elogind и поставить seatd то все пашет, ток часть системы отваливается из-за того что полкит не работает

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

ток часть системы отваливается

Терпи, зато без systemd. Нравится?

ox55ff ★★★★★
()

Установил Artix Linux

excellentproof69, похвально - сам его юзаю и доволен как слон ;-) Правда, таких проблем никогда не встречал; надеюсь, у тебя сейчас всё работает. На будущее: желательно упоминать, с какой предустановленной системой инициализации ты выбрал образ Artix (на сайте Artix есть несколько вариантов; новичкам наверное лучше выбирать с OpenRC т.к. по ощущениям под него больше документации)

SakuraKun ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария