LINUX.ORG.RU
ФорумAdmin

Samba, файловый сервер, пользователи и файлы


0

0

Господа! Поставил сервер файловый на samba ... Все хорошо только понадобилось тут кое что ...: имеем: при записи файла на сервер, файлу присваивается владелец (у меня это компьютер с которого файл поступил). Но если файл кто-то изменяет (что-то дописывает, пересохраняет), то владелец у файла не изменяется ... а надо что-бы сменился владелец на того кто файл изменил. Как такое сделать??? какие опции в smb.conf включить ...

P.S. используется: security = user .. пользователи прописанны ...

anonymous

Сменить владельца файла может только root, поэтому, по-моему, никак.

wildhoney
()

Ой ... Хряново ... а хоть атрибут(прова) можно как-нить выставлять (изменять) в случае если файло изменялось .. иначе как отлавливать какие файлы были изменены ???

anonymous
()
Ответ на: комментарий от anonymous

Отлавливать можно по временным отметкам файлов, а задать права доступа файлов и директорий можно, если воткнуть строчки вида

create mask = 0666

directory mask = 0777

либо в секцию, описывающую конкретный зашаренный каталог, либо в секцию global - тогда они будут влиять на все ресурсы (кроме тех, для которых прописаны иные права в ихних секциях).

wildhoney
()

Т.е. если файл изночально имел прова 664 , и подвергся редактированию через samba, то файл изменит свои прова на 666???? (при установлении create mask 666) ???

или это только на вновь создоваемые файлы???

anonymous
()
Ответ на: комментарий от anonymous

Только на вновь создаваемые. И вообще, если бы юзеры, логинящиеся на сервере, могли менять права доступа к файлам и каталогам, то была бы такая дыра в секьюрити, что весь этот механизм прав доступа, домашние каталоги и прочие атрибуты всех серверных операционных систем просто потеряли бы всякий смысл, ведь все это и понапридумывали, чтобы защитить пользователей друг от друга, а админа - от пользователей...

А что, у вас задача только определить, кто, когда и какие файлы изменял - так что ли? Ну, так по временным отметкам файлов (timestamps).

wildhoney
()

Просто делаю backup ... Хочу копировать только вновь изменненные файлы .... вот ... хочется сделать какой-нить признак по которому можно будет видеть, изменен файл или нет .... а то .... было-б полезно ...

anonymous
()

А по времени не пробовал узнавать, какие файлы изменялись? Например, в 3 часа ночи делаешь touch на все файлы, а на след. день сравниваешь время

anonymous
()

> Хочу копировать только вновь изменненные файлы

Странно...
tar --update именно это и делает.

anonymous
()

Почему не удается передать права владельца - рута для файла, каталога любому другому пользователю Получаю сообшение от системы вроде "...невозможно.. Операция не разрешена (1)." При всем работаю в системе с логином рута. :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.