Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 08 Oct 24 19:48:54, всего сообщений: 5339
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1076 из 5339 ========================================= RU.HUSKY =
От   : Vladislav Vetrov                 2:5020/2140.152    25 May 15 15:18:50
Кому : Alexey Vissarionov                                  25 May 15 15:18:50
Тема : Messagebase permissions (unixes only): system default, owner: not defin
FGHI : area://RU.HUSKY?msgid=2:5020/2140.152@Fidonet.org+55631334
На   : area://RU.HUSKY?msgid=2:5020/545+5562163e
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/545+55635e70
Ответ: area://RU.HUSKY?msgid=2:5000/111.11+556574bd
==============================================================================
Hello Alexey!

24 май 15 21:06, you wrote to me:

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)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.074913 секунды