{Q} Аналог виндового пермишена "Изменение"
Товарищи!
Прошу вашего совета по такой проблеме: в документооборотах участвуют WinXP юзеры, которым надо запретить последующее изменение файлов (MS Word), которые по Самбе они закидывают на фрибсд-хранилище. Какими путями это можно сделать?.. Есль ли возможность после каждой выгрузки файла средствами Самбы запускать скрипт, образно говоря, отнимающий от rwx владельца атрибут w? Вариант с закидыванием по FTP + uploadscript вроде неплох, но кроме него никаких других костылей не придумалось. |
Цитата: > Dud пишет: Есль ли возможность после каждой выгрузки файла средствами Самбы запускать скрипт, образно говоря, отнимающий от rwx владельца атрибут w? Cron`ом, раз в минуту? Хотя можно налететь и отнять права на недописанный файл. |
man smb.conf
/create mask или /security mask или /directory mask или /directory security mask или /force security mode и т.д. кстати это из линуха. в бсд может быть немножко по другому. "/" оператор поиска |
umask 077 или chmod 600 /dir/file.docx
chattr +i /dir/file.docx Наверно можно через крон проверять насчот новъх файлов и въполнять. |
если надо убрать только 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 на русском. |
Жаль, что я далек от фрибсд и прочего... но знакомые делали так:
При помощи скрипта закрытое файло перемещалось в другую директорию, соответственно с другими правами доступа, а на месте старого файла оставался только линк на его место расположения. Однако, что касается файлов MS Word - файло открывается в режиме просмотра и копипастится в новый документ, ну, а дальше все просто, можно сделать нужные изменения. |
Часовой пояс GMT +4, серверное время: 06:06. |
powered by vbulletin engine