Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 1352 - 1Cv77: Падение 1С при не соответствующих правах   Make a simular bug
Summary: 1Cv77: Падение 1С при не соответствующих правах
Status: CLOSED WONTFIX
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Файловые операции (show other bugs)
Version: 1.0.8
Hardware: PC Linux
: P5 major
Target Milestone: ---
Assignee: Денис Баранов
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 777
  Show dependency treegraph
 
In work:
Reported: 2008-03-12 17:08 MSK by Казанков Александр
Modified: 2008-09-25 02:01 MSD (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Казанков Александр 2008-03-12 17:08:39 MSK
Для того, чтобы работать с 1С большому количеству пользователей, всей иеархии каталогов ИБ должны соответствовать правельные права: на каталогах должен стоять setgid содержимое должно принадлежать общей группе и доступен как на чтение так и на запись.

Полный доступ для всех не достаточно! Это очень странно.

Если, что-то с правами не так, то 1С вместе с wine падают с эксепшеном и бэктрэйсом. Выглядит очень страшно, особенно, когда настраиваешь серьезный сервер для большой организации. Иногда такие вещи сбивают с толку и начинаешь копать не туда.
Еще такая ситуация возникает при совметсной работе с NIS+, но я пока еще не локализовал проблему. Но то что это тоже связано с правами, точно.

Помоему, если приложение натыкается на несоответствие прав, оно выплевывает: "Доступ запрещен!" и нормально завершается, но ни как не обваливается с дампом регистров процессора и бэктрэйсом. Или я не прав!?
Comment 1 Vitaly Lipatov 2008-04-10 10:15:01 MSD
Вы правы, что при недостаточности прав доступа приложение не должно вываливаться, но увы, 1С 7.7 так написана.
Полный доступ (вседозволенность) - это зло, и к счастью, в данном случае не работает :)
Вообще суть в том, что 1С в процессе работы создаёт файлы, к которым должен быть доступ на запись у других пользователей. Это достигается использованием общей группы.
Можно конечно и umask 000 поставить, чтобы файлы были доступны всем, но это должно противоречить политике безопасности вашего предприятия.
Comment 2 Vitaly Lipatov 2008-04-10 10:15:56 MSD
Исправить ничего нельзя.