Summary: | Сохраняемые письма имеют неверные права | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | kdepim-kmail | Assignee: | rom_as <rom_as> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | stanv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2006-01-02 18:52:11 MSK
reconfirmed for $ rpmqf kmail kdepim-kmail-3.5.5-alt2 Это не ошибка, а задумано авторами kmail Вот участок кода из: kdepim-3.5.7/kmail/kmcommands.cpp KMCommand::Result KMSaveMsgCommand::execute() { mJob = KIO::put( mUrl, S_IRUSR|S_IWUSR, false, false ); Тут можно предложить: 1. закоментировать эту строку чтоб работали установки umask (для этого должны быть очень весомые аргументы) 2. ввести опцию чтоб пользователь мог сам в своем ~/.kde/share/config/kmailrc указать параметр (true/false) (но по умолчанию всеравно оставить false) (In reply to comment #2) > Это не ошибка, а задумано авторами kmail Ну почему, они вполне могли ошибочно задумать. В конце концов любая ошибка программы реализована в коде :) > > Вот участок кода из: kdepim-3.5.7/kmail/kmcommands.cpp > > KMCommand::Result KMSaveMsgCommand::execute() > { > mJob = KIO::put( mUrl, S_IRUSR|S_IWUSR, false, false ); > > Тут можно предложить: > > 1. закоментировать эту строку чтоб работали установки umask (для этого должны > быть очень весомые аргументы) Лучше предложите весомые аргументы не использовать umask. > > 2. ввести опцию чтоб пользователь мог сам в своем ~/.kde/share/config/kmailrc > указать параметр (true/false) (но по умолчанию всеравно оставить false) Я думаю, умолчание по правам создания должно задаваться в одном месте, и это место - umask. Я в новом KMail уже видел такое исправление, надо найти и сделать сдесь тоже в зависимости от того же параметра в настройках (In reply to comment #3) > Лучше предложите весомые аргументы не использовать umask. Я не знаю, зачем. Но абсолютно точно это неспроста. В другом месте в KMail похожее исправили, добавив опцию для старого поведения, отключенную по умолчанию. А в остальных 2-х местах в этом файле не осилили :-( kdepim-kmail-3.5.7-alt2 |