Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Замена прав файла и владельца при перемещении файла в другой каталог. W2K3R2 (http://forum.oszone.net/showthread.php?t=104748)

GreenIce 10-04-2008 17:19 779019

Замена прав файла и владельца при перемещении файла в другой каталог. W2K3R2
 
Как научить систему перебивать права при переносе файла, на права нового каталога?
Т.е. имеем два каталога с разными правами, на одной шаре, если скопировать файл из одного каталога в другой, то все хорошо, а если перенести то права не заменяются и другие пользователи не могут открыть файл :(

MKtiger 11-04-2008 11:15 779418

в параметрах шары убираем галочку с полного доступа для всех пользователей

GreenIce 11-04-2008 12:52 779466

Нету полного доступа ни на шаре ни на папках, и права владельца тоже нет.
На шаре стоит только изменение для пользователя, на ntfs изменение для пользователя и полные права для системы и админа.

MKtiger 11-04-2008 13:08 779477

хорошо, тогда вопрос вот в чем: галочка наследования прав стоит на расшаренных папках?

wicked_beast 11-04-2008 13:11 779478

А стоит галка "разрешить наследование разрешений от родительского объекта ..." в ntfs на этой шаре?

GreenIce 11-04-2008 14:55 779533

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

monkkey 11-04-2008 14:58 779537

GreenIce,
Cut - Paste - права прежние
Copy - Paste - права заменяются.
It's by Windows design

GreenIce 11-04-2008 15:22 779549

Это я уже понял, что Микрософту так удобней, вопрос в том, есть ли где нибудь галочка, которая отменяет эту установку, пусть даже в ущерб производительности.

amel27 14-04-2008 12:52 781091

GreenIce,
путь в реестре "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer", параметр "MoveSecurityAttributes" (DWORD), значение "0"

источник: How permissions are handled when you copy and move files and folders

GreenIce 14-04-2008 16:54 781250

Что то, сразу не сработало, а сервер перегружать после этого нужно?

amel27 15-04-2008 03:45 781567

Цитата:

Цитата GreenIce
сервер перегружать после этого нужно? »

правами своих файлов рулит пользователь - это настройка Explorer'а на станции или на терминал-сервере

GreenIce 15-04-2008 13:37 781818

Вот я и прописываю этот ключ в терминальной сессии на сервере.
В ней же проверяю, неалё, парелогиниваюсь тот же эффект.

amel27 18-07-2011 17:08 1715082

случайно наткнулся на старую тему
добавлю, что у пользователей должны быть права на смену разрешений файлов, т.е. FULL

NHelen 24-10-2011 15:38 1780668

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

monkkey 25-10-2011 10:13 1781138

Цитата:

Цитата GreenIce
если скопировать файл из одного каталога в другой, то все хорошо »

Цитата:

Цитата GreenIce
если перенести то права не заменяются »

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

NHelen 26-10-2011 11:22 1781971

Цитата:

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

Кошмар как все неудобно, особенно после Novell Netware, там таких глупостей не было. Если файл переносится из одного каталога в другой, то и права его автоматом меняются, иначе зачем этому файлу быть в каталоге,
если пользователи, которые имеют доступ к этому каталогу не видят его. В общем логика у Microsoft как всегда.

Iska 26-10-2011 12:18 1782015

NHelen, копируйте, затем удаляйте оригинал — получите привычную Вам логику.

Или используйте сторонние файловые менеджеры, позволяющие управлять правами доступа при копировании/перемещении.

NHelen 26-10-2011 14:19 1782133

Цитата:

Цитата Iska
NHelen, копируйте, затем удаляйте оригинал — получите привычную Вам логику. »

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

VV_Ekb 30-10-2011 18:16 1785144

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


Время: 10:13.

Время: 10:13.
© OSzone.net 2001-