![]() ![]() |
![]() |
![]() |
Ссылка на пост #1 |
W&P Team
![]() ![]() ![]() ![]() ![]() W&P Team
Сообщений: 4,810 На форуме с: 14.04.02
Провел: 2мес. 3нед. 8ч. 26мин. |
{Q} Аналог виндового пермишена "Изменение"
Товарищи!
Прошу вашего совета по такой проблеме: в документооборотах участвуют WinXP юзеры, которым надо запретить последующее изменение файлов (MS Word), которые по Самбе они закидывают на фрибсд-хранилище. Какими путями это можно сделать?.. Есль ли возможность после каждой выгрузки файла средствами Самбы запускать скрипт, образно говоря, отнимающий от rwx владельца атрибут w? Вариант с закидыванием по FTP + uploadscript вроде неплох, но кроме него никаких других костылей не придумалось. |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #2 |
W&P Team
![]() ![]() ![]() ![]() ![]() Живой человек
Сообщений: 1,948 На форуме с: 11.03.02
Провел: 1нед. 5д. 11ч. 51мин. |
Цитата: > Dud пишет: Есль ли возможность после каждой выгрузки файла средствами Самбы запускать скрипт, образно говоря, отнимающий от rwx владельца атрибут w? Cron`ом, раз в минуту? Хотя можно налететь и отнять права на недописанный файл. |
![]() ![]() |
![]() ![]() |
![]() |
Ссылка на пост #3 |
Почетный дракон
![]() ![]() ![]() Вы мне льстите?'!':'?'
Сообщений: 1,492 На форуме с: 11.03.02
Провел: 1мес. 1д. 23ч. 16мин. |
man smb.conf
/create mask или /security mask или /directory mask или /directory security mask или /force security mode и т.д. кстати это из линуха. в бсд может быть немножко по другому. "/" оператор поиска |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #4 |
Мега XXX Киллер
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Киллер с душой сталкера
![]() Сообщений: 5,557 На форуме с: 15.12.05
Провел: 4мес. 1нед. 6д. 3ч. 31мин. |
umask 077 или chmod 600 /dir/file.docx
chattr +i /dir/file.docx Наверно можно через крон проверять насчот новъх файлов и въполнять. |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #5 |
Почетный дракон
![]() ![]() ![]() Вы мне льстите?'!':'?'
Сообщений: 1,492 На форуме с: 11.03.02
Провел: 1мес. 1д. 23ч. 16мин. |
если надо убрать только w у кого нибудь тогда create mask
http://smb-conf.ru/create-mask-s.html и http://smb-conf.ru/force-create-mode-s.html но узеры все еще могут удалить файл насколько я понял. тогда действительно единственный выход это chattr +i кстати вот тут внизу есть куча примеров готовых smb.conf http://www.samba.org/samba/docs/man...WTO-Collection/ если структура директорий уже устоялась то можно попробовать еще chmod +t -R * http://smb-conf.ru/ smb.conf на русском. |
![]() ![]() |
![]() |
![]() |
Ссылка на пост #6 |
Гость
|
Жаль, что я далек от фрибсд и прочего... но знакомые делали так:
При помощи скрипта закрытое файло перемещалось в другую директорию, соответственно с другими правами доступа, а на месте старого файла оставался только линк на его место расположения. Однако, что касается файлов MS Word - файло открывается в режиме просмотра и копипастится в новый документ, ну, а дальше все просто, можно сделать нужные изменения. |
![]() |
![]() |