Pull to refresh

Ubuntu 8.04, cups-pdf, apparmor, домен и likewise-open… Пьеса в трех действиях

Reading time2 min
Views1.3K
Действующие лица:
Ubuntu 8.04
Apparmor, установленный там по дефолту
Домен виндовый
likewise-open для подключения к вышестоящему.
cups-pdf страдающий от всех вышеперечисленных.

Ubuntu радостно установился на железо и приятно расположился в сети. Для большей интеграции с окружением к нему присоединился likewise-open. И зажил Ubuntu с доменом. Вместе они складывали домашние папки пользователей в /home/<имя_домена>/<имя_пользователя> и ни чего не подозревали, пока в один прекрасный день пользователь не попробовал воспользоваться cups-pdf и не расстроился от того, что pdf файлы совершенно не появлялись. И пришлось поднять журналы, те, в которые cups-pdf записывал самые занимательные моменты своей жизни.

/var/log/cups/cups-pdf_log
[ERROR] failed to create directory (/home/<имя_домена>/<имя_пользователя>/PDF)
[ERROR] failed to create user output directory (/home/<имя_домена>/<имя_пользователя>/PDF)

Создал пользователь директорию PDF и дал на нее полные права
mkdir ~/PDF
chmod 777 PDF
Все было правильно, но pdf файлы все не появлялись и пришлось обратиться к всевышнему гуглу. Хотя ждать от гугла точных ответов нельзя, похожие встречаются.
И понял пользователь, что мешает ему насладиться pdf'ом коварный и туповатый apparmor, которому likewise-open при подключении к домену виндовому забыл сказать, что @{HOME} теперь не только /home/, но и /home/<имя_домена>/
И пришлось получать права большие, рутовые и править мозг apparmor'у
sudo -i nano /etc/apparmor.d/tunables/home
Чтоб не думал он, что директория домашняя это только /home/ но и знал о /home/<имя_домена>
@{HOMEDIRS}=/home/ /home/<имя_домена>
И возрадовались все, ибо файлы PDF легли сами в нужное место и стало хорошо.

PS примечание: имя_домена пишется исключительно большими буквами, тут так заведено
Tags:
Hubs:
+6
Comments2

Articles

Change theme settings