Войти

Показать полную графическую версию : Замена прав файла и владельца при перемещении файла в другой каталог. W2K3R2


GreenIce
10-04-2008, 17:19
Как научить систему перебивать права при переносе файла, на права нового каталога?
Т.е. имеем два каталога с разными правами, на одной шаре, если скопировать файл из одного каталога в другой, то все хорошо, а если перенести то права не заменяются и другие пользователи не могут открыть файл :(

MKtiger
11-04-2008, 11:15
в параметрах шары убираем галочку с полного доступа для всех пользователей

GreenIce
11-04-2008, 12:52
Нету полного доступа ни на шаре ни на папках, и права владельца тоже нет.
На шаре стоит только изменение для пользователя, на ntfs изменение для пользователя и полные права для системы и админа.

MKtiger
11-04-2008, 13:08
хорошо, тогда вопрос вот в чем: галочка наследования прав стоит на расшаренных папках?

wicked_beast
11-04-2008, 13:11
А стоит галка "разрешить наследование разрешений от родительского объекта ..." в ntfs на этой шаре?

GreenIce
11-04-2008, 14:55
Да стоит.
Раскажу подробней
Есть шара в которой есть дерево директорий. На все это дерево с наследованием есть право изменения у пользовате А. На более низком уровне дерева есть каталог пользователя В у которого, тоже с правом наследования стоят права на изменение но начиная от его папки.
Так вот, если пользователь А делает перенос файла, например из корня дерева, в папку пользователя В то права на файл не меняются вообще, т.е. остаются один в один, при копировании все хорошо.

monkkey
11-04-2008, 14:58
GreenIce,
Cut - Paste - права прежние
Copy - Paste - права заменяются.
It's by Windows design

GreenIce
11-04-2008, 15:22
Это я уже понял, что Микрософту так удобней, вопрос в том, есть ли где нибудь галочка, которая отменяет эту установку, пусть даже в ущерб производительности.

amel27
14-04-2008, 12:52
GreenIce,
путь в реестре "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer", параметр "MoveSecurityAttributes" (DWORD), значение "0"

источник: How permissions are handled when you copy and move files and folders (http://support.microsoft.com/kb/310316)

GreenIce
14-04-2008, 16:54
Что то, сразу не сработало, а сервер перегружать после этого нужно?

amel27
15-04-2008, 03:45
сервер перегружать после этого нужно? »правами своих файлов рулит пользователь - это настройка Explorer'а на станции или на терминал-сервере

GreenIce
15-04-2008, 13:37
Вот я и прописываю этот ключ в терминальной сессии на сервере.
В ней же проверяю, неалё, парелогиниваюсь тот же эффект.

amel27
18-07-2011, 17:08
случайно наткнулся на старую тему
добавлю, что у пользователей должны быть права на смену разрешений файлов, т.е. FULL

NHelen
24-10-2011, 15:38
Искала ответ на свой вопрос и наткнулась на эту тему.
Замена прав файла и владельца при перемещении файла в другой каталог.
У меня такая же проблема, только сервер уже Win 2008 R2. Сделала все как здесь сказано, добавила параметр в regedit, только вот работает это только для администратора, не смотря на то, что я добавила пользователю права на смену разрешений файлов.
Что еще сделать, не знаю. Как решить эту проблему, кто-нибудь знает?

monkkey
25-10-2011, 10:13
если скопировать файл из одного каталога в другой, то все хорошо »
если перенести то права не заменяются »
It's by design.
NHelen,
Для изменения прав на файлы необходимо стать их владельцем. Наверняка у Вас владелец (обычно - администратор) наследуется от родительских объектов.

NHelen
26-10-2011, 11:22
It's by design.
NHelen,
Для изменения прав на файлы необходимо стать их владельцем. Наверняка у Вас владелец (обычно - администратор) наследуется от родительских объектов. »

Кошмар как все неудобно, особенно после Novell Netware, там таких глупостей не было. Если файл переносится из одного каталога в другой, то и права его автоматом меняются, иначе зачем этому файлу быть в каталоге,
если пользователи, которые имеют доступ к этому каталогу не видят его. В общем логика у Microsoft как всегда. http://s14.rimg.info/81559126f4ec6cb5e6c4a617ec94296e.gif (http://smajliki.ru/smilie-880347399.html)

Iska
26-10-2011, 12:18
NHelen, копируйте, затем удаляйте оригинал — получите привычную Вам логику.

Или используйте сторонние файловые менеджеры (http://forum.oszone.net/post-1771299.html#post1771299), позволяющие управлять правами доступа при копировании/перемещении.

NHelen
26-10-2011, 14:19
NHelen, копируйте, затем удаляйте оригинал — получите привычную Вам логику. »

Да для меня это не проблема, но для пользователя (главного редактора издания) хотели сделать попроще. Он внес свои замечания в полосу (файл верстки) и перетащил файл в каталог для секретариата, хочется, чтобы действий для него было меньше.

VV_Ekb
30-10-2011, 18:16
Создайте шару на другом диске, настройте нужные разрешения и тогда в любом случае (и при копировании и при перемещении) файл будет наследовать существующие разрешения.




© OSzone.net 2001-2012