VV>> У меня тоже была такая проблема - установить правильные разрешения в VV>> Linux, чтобы все настройки и базы хранить в одной домашней папке, AV> AV> Папка - это элемент интерфейса. AV> А ~/ (aka ${HOME}) - домашний _каталог_ (directory).
~/fido - это папка или каталог? :)
VV>> Как оказалось, это не решает некоторых проблем. Так например, если VV>> паковать почту 7zip, то он из-за разрешений не может обновить уже VV>> созданный архив, но зато может без проблем сделать новый. AV> AV> Можешь написать команды, которыми можно воспроизвести такое поведение?
Сложнова-то...
1. Hужно установить такие права на hpt (прим. см. ниже*) -r-sr-s--- 1 ftn ftn 270288 май 21 13:41 /usr/bin/hpt
2. chgrp ftn -R ~/fido/outbound (у меня даже так: chgrp ftn -R ~/fido)
3. Установить
Pack zip /usr/bin/7za a -bd -mx -tzip -y $a $f (пример из офиц-й доки по husky)
или
Pack zip /usr/bin/7za u -bd -mx=9 -tzip -y $a $f (это я поправил исходя из собственного понимания, как работает 7zip, но пробовал оба варианта)
4. Добавить обычного пользователя под которым работаешь в группу ftn, а иначе никак, если придерживаться идеологии разработчика deb-пакета husky hpt.
5. Создать тестовое сообщение в какой-нибудь эхе.
6. Запустить hpt scan от обычного пользователя. hpt зацепит 7zip, 7zip создаст первый архив.
7. Создать второе тестовое сообщение. 7zip попытается обновить первый архив, ругнётся, т.к. не сможет его обновить и создаст рядом ещё один.
VV>> Кроме того, мне не совсем понятно, как изолировать пользователей unix VV>> друг от друга, если они все будут добавлены в группу ftn AV> AV> Hикакой группы ftn быть не должно в принципе.
:( :) см. п.4 выше.
AV> VV>> и если на hpt, к примеру, установлен по умолчанию бит SUID. VV>> -r-sr-s--- 1 ftn ftn 270288 май 21 13:41 /usr/bin/hpt AV> AV> Это где же он установлен, да еще и по умолчанию?
Я уже говорил - в правилах, прописанных для создания deb-пакета, которые лежат в директории debian исходников hpt (это и есть примечание, упомянутое выше *, в п.1)
Vladislav
... -= -x-X-x- =- --- GoldED+/LNX 1.1.5-b20130910 by ASA * Origin: DON'T WASTE NO TIME (c) HP (2:5020/2140.152)