Bug 10017 - проблема в обработке /tmp/.esd
: проблема в обработке /tmp/.esd
Status: NEW
: Sisyphus
(All bugs in Sisyphus/startup)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-09-19 13:58 by
Modified: 2010-10-09 13:41 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-09-19 13:58:14
[icesik@iceberg ~]$ rpm -qf /etc/rc.d/scripts/cleanup 
startup-0.9.8.5-alt1
[icesik@iceberg ~]$ 

Вот в этом файле присутсвует строки:
1) на удаление мусора из /tmp в том числе оно убивает .esd папку (это нормально)
2) оно создаёт папку .esd в /tmp с правами с которыми pulseaudio не может
использовать её.

Что охота сделать:
1) добавить в этот скрипт убивание хлама который останется после pulseaudio в /tmp
2) не создавать каталог .esd в /tmp. Пусть esd и pulseaudio сами решают этот вопрос.
------- Comment #1 From 2006-09-19 18:57:35 -------
1. Что значит "не может использовать"? Там довольно либеральные права.
2. Что ещё за хлам? Почему pulseaudio сам за собой не убирает? Почему /tmp не
tmpfs? :)
------- Comment #2 From 2006-09-20 08:56:27 -------
(In reply to comment #1)
> Почему /tmp не tmpfs? :)
Кстати, в ubuntu вроде как если не /tmp, то /var/lock -- из коробки сделали tmpfs.

------- Comment #3 From 2006-10-03 15:30:49 -------
(In reply to comment #1)
> 1. Что значит "не может использовать"? Там довольно либеральные права.

Он не расчитывает что .esd существует с такими правами и с таким хозяином. Он хочет:
1) если он запущен от пользователя (т.е. не сервисом) сменить хозяина и группу
на .esd на текущего пользователя и права 0700. А так как .esd по умолчанию
принадлежит root:root он соответсвенно обламывается.

2) если он запущен как сервис, то на 0755.

Как по мне так, mkdir /tmp/.esd и chmod 1777 /tmp/.esd в загрузочных скриптах --
местечковый хак и должен быть убран.

------- Comment #4 From 2006-11-06 19:04:31 -------
Вся эта история с /tmp/.esd это hardening, который был нужен раньше.
esd мог поменяться и надобность в этом могла отпасть.

Но пока я не увижу патч, я до конца не пойму, чего вы хотите.
------- Comment #5 From 2010-10-09 11:06:45 -------
2 sbolshakov: извини за дёрганье, но что сейчас с esound/pulseaudio и
надобностью в /tmp/.esd и правах на него? (системный сервис редко, но всё же
нужен)
------- Comment #6 From 2010-10-09 13:41:09 -------
/tmp/.esd не используется уже довольно давно,
вместо него используется /tmp/.esd-${UID}