Чехарда с настройкой прав пользователя в Win
От: pva  
Дата: 05.09.24 10:06
Оценка:
Привет,

помогите разрулить настройку прав для винды. Есть рабочий процесс:
1) Данные поступают в общую папку D:\Income с доступом Users:Modify
2) Пользователи разбирают их в рабочие каталоги D:\Work\{UserName}, где наследование прав отключено и каждая пользовательская папка имеет доступ Modify только для конкретного пользователя
3) Обработанные проекты пользователи переносят в D:\Outcome\{ProjectName} с доступом Users:Modify

Проблема в том, что после шага 2, папки {ProjectName} имеют доступ только индивидуального пользователя и не наследуют от D:\Outcome
Как будто при переносе из 1 в 2, выставляется флаг "не наследовать" и не сбрасывается при шаге 2 в 3.

Напоминает вот это.
Но делать скрипт, который каждую минуту бы апдейтил права — бред какой-то.
newbie
Отредактировано 05.09.2024 10:15 pva . Предыдущая версия .
Re: Чехарда с настройкой прав пользователя в Win
От: m2user  
Дата: 05.09.24 13:07
Оценка: 9 (2)
Поведение может зависеть:
1) от версии ОС на клиенте и сервере (если каталоги сетевые)
2) копирование или перемещение
3) каким софтом перемещается (в твоём случае, видимо WinExplorer)
4) прав на каталоги (может ли пользователь менять права)
5) настроек реестра на клиенте/сервере (MoveSecurityAttributes/ForceCopyAclwithFile)

В общем недостаточно информации, неплохо было бы определить минимально воспроизводимые условия и от них уже исседовать проблему.
См. https://forum.ixbt.com/topic.cgi?id=7:44767
Re[2]: Чехарда с настройкой прав пользователя в Win
От: pva  
Дата: 05.09.24 13:57
Оценка:
Здравствуйте, m2user, Вы писали:

M>См. https://forum.ixbt.com/topic.cgi?id=7:44767

Да, это та же самая проблема. Я ее уже нагуглил, но забыл сюда отписаться. Поправил реестр, назначил пермишны — посмотрим будет ли работать на winsrv 2022.
newbie
Re[2]: Чехарда с настройкой прав пользователя в Win
От: pva  
Дата: 05.09.24 18:49
Оценка:
Здравствуйте, m2user, Вы писали:

Не, фиг там, не помогло. (((
При переносе в пределах тома, не обновляет права, хотя ключ в реестре создал, сервер перезагрузил, на D:\Outcome поставил Users:Full (включает Permissions Change).
newbie
Re[3]: Чехарда с настройкой прав пользователя в Win
От: m2user  
Дата: 06.09.24 05:31
Оценка:
pva>Не, фиг там, не помогло. (((

Тогда не совсем понятно, почему при перемещении в D:\Work\{UserName} меняются права. Все три каталога на одном томе?

pva>При переносе в пределах тома, не обновляет права, хотя ключ в реестре создал, сервер перезагрузил, на D:\Outcome поставил Users:Full (включает Permissions Change).


Не на тот. Нужно смотреть права D:\Outcome\{ProjectName}, т.е. D:\Work\{UserName}, от которого они унаследовались.

Было бы неплохо, если бы ты привел настройки security для D:\Work\{UserName}.
Вывод
cacls D:\Work\{UserName} /s
Re[4]: Чехарда с настройкой прав пользователя в Win
От: pva  
Дата: 06.09.24 07:45
Оценка:
Здравствуйте, m2user, Вы писали:

Отбой. Сейчас самостоятельно протестил всю цепочку с выводом прав — работает как и должно. Все обновляется и наследуется.
Видимо вчера в Outgoing остались артефакты от предыдущей конфигурации.
newbie
Отредактировано 06.09.2024 8:02 pva . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.