Страница 1 из 2
При перемещении файла теряются права доступа
Добавлено: Чт мар 10, 2011 22:13
GGS
WinXP SP3. Не спрашивайте зачем это делать, но есть факт.
При перемещении (F6) в панелях TC какого-либо файла в папку "%ALLUSERSPROFILE%\Application Data\Microsoft\Dr Watson\" результирующий файл теряет все права доступа NTFS.
При выполнении этого действа средствами проводника - всё нормально.
Есть этому объяснение?
Re: При перемещении файла теряются права доступа
Добавлено: Чт мар 10, 2011 22:36
Rodny
GGS писал(а):Есть этому объяснение?
Не проставленная галка в диалоге?
Добавлено: Чт мар 10, 2011 22:43
GGS
Rodny писал(а):Не проставленная галка в диалоге?
Не понял вопроса, вы о чём?
Добавлено: Чт мар 10, 2011 22:45
Flasher
Опция в диалоге копирования: [ ] Копировать права доступа NTFS (нужны админ. права).
Добавлено: Чт мар 10, 2011 23:41
GGS
Flasher писал(а):[ ] Копировать права доступа NTFS (нужны админ. права).
Если это отметить, то да, права копируются (для этого и есть данная опция).
Смущает другое. Проделав перемещение в папку на один уровень выше "%ALLUSERSPROFILE%\Application Data\Microsoft" и не выставляя галку на копирование прав, я получаю наследование прав и доступ к файлу, а папка "Dr Watson" какая-то заколдованная в TC, но без проблем в проводнике.
P.S. Немного проясняется проблема. Если папку "...\Dr Watson" я создаю сам, то с ней никаких проблем нет.
Если же папка "...\Dr Watson" создалась в результате системной ошибки, то у неё права другие - "Все - полный доступ" и
никаких других пользователей.
Т.е. TC здесь не при чём. Извините.
Добавлено: Пт мар 11, 2011 13:13
MVV
Но по идее ведь все дочерние объекты должны наследовать права доступа папки, т.е. в данном случае "Все - полный доступ" - а это самые широкие права, какие только можно дать...
Добавлено: Пт мар 11, 2011 13:17
CaptainFlint
GGS
В число атрибутов безопасности входит также маркер наследования. То есть права доступа на каталог могут определять не только то, кто к нему может или не может обращаться, но ещё и то, какими правами по умолчанию будут обладать создаваемые в этом каталоге файлы и подкаталоги. Видимо, системный Dr Watson содержит какие-то нестандартные маркеры, определяющие нетипичное наследование прав.
Добавлено: Пт мар 11, 2011 17:20
GGS
CaptainFlint писал(а):Видимо, системный Dr Watson содержит какие-то нестандартные маркеры, определяющие нетипичное наследование прав
Да, это я увидел. Смущает ещё следующее - при F6 права теряются, а при F5 нет.
Добавлено: Пт мар 11, 2011 17:38
CaptainFlint
GGS писал(а):Смущает ещё следующее - при F6 права теряются, а при F5 нет.
С копированием и перемещением у Тотала была какая-то чехарда, я уже забыл подробности. Гислер пытается имитировать поведение Проводника, а поведение это на поверку оказывается очень запутанным и нелогичным (сродни тому, когда при перетаскивании в Проводнике невозможно угадать, какое действие выполнится по умолчанию). У Тотала есть два параметра управления правами: ключ XPMoveMethod и галочка в диалоге копирования. Так вот, в зависимости от них получаются разные результаты при копировании/перемещении в пределах одного раздела и между разными разделами.
Добавлено: Пт мар 11, 2011 18:06
GGS
CaptainFlint
Спасибо за подсказку, дело в умолчательном поведении TC при отсутствии XPMoveMethod. Поставил XPMoveMethod=0 и проблема этой папки пропала.
Добавлено: Вт янв 31, 2012 11:28
konstantinqq
бета 17 8 версия, вин7 х86
Проблема потери прав доступа нтфс при перемещении, Будет ли она устранена в новых версиях?
Добавлю что она возникает в независимости от папки.
Установил сборку 7 версии - так же теряет права.... в чем же дело?
Оказалось, незнаю как, но на диске были отключены группы безопасности, после применения новых параметров безопасности - этого больше не замечено.
Добавлено: Пн апр 06, 2015 17:00
izm.by
Нужно в Total Commandere порой проводить операции с копированием прав доступа (система Win Server 2008), но выяснилось, что у Тотала (8.5.1.1) это делать не получается. Не копирует Тотал права доступа с установленным чекбоксом "Копировать права доступа NTFS" в окне диалога копирования. Специально поставил последний ФАР - права доступа копируются. Как быть?
Добавлено: Пн апр 06, 2015 17:08
Avada
izm.by
Во-первых, впервые слышу о существовании версии 8.5.1.1. Во-вторых, зачем спрашивать одно и то же одновременно здесь и на ру-борде?
Версия 8.5.1.1
Добавлено: Пн апр 06, 2015 17:51
GGS
Avada
впервые слышу о существовании версии 8.5.1.1
Версия продукта - 8.51a
Версия файла (TotalCmd.exe) - 8.5.1.1
Добавлено: Пн апр 06, 2015 18:43
Avada
GGS
[off]
Если открыть TotalCmd.exe с помощью FileInfo, в обоих случаях (FileVersion и ProductVersion) указана версия 8.51a. И даже если бы где-то в глубинах EXE-файла нашлась подобная нумерация, на практике версии TC так никто не называет, и спорить с этим фактом бессмысленно.
[/off]