Создайте a ~/.my.cnf
файл для пользователя, работающего mysql. Это должно содержать следующее:
[client]
user = root
password = yourpassword
Следующий небольшой сценарий PowerShell мог добиться цели для Вас. Это запустилось бы в корне c, управляют и рекурсивно вызывают посредством нахождения всех каталогов, названных фотографиями.
Затем correctacl переменная получает полномочия, которые Вы хотите применить от существующей папки. (Я предполагаю, что Вы могли также настроить свой собственный объект ACL, но это будет более трудно, это кажется.)
Наконец, для каждой папки нашел, что она устанавливает ACL для соответствия ACL в correctacl. Мог бы требовать времени в зависимости от размера сервера, но должен работать.
$folders = Get-ChildItem -Path "\\someserver\c$" -Filter "Photos" -Recurse|Where-Object { $_.PSIsContainer }
$correctacl=Get-Acl -Path "\\someserver\c$\somefoldertogetaclobjectfrom"
foreach ($folder in $folders)
{
Set-Acl -AclObject $correctacl -Path $folder.PSPath
}
powershell метод @Christopher будет работать. Если Вы более довольны попыткой строки команды прежней версии это
For /D %i in (*) do cacls %i\profile\Photos .......
Выполненный cacls? в командной строке для выяснения остатка от команды для настроек
Для/d будет соответствовать против каталогов шаблона "*" (так все), таким образом, Вы выполните это от верхнего уровня структуры каталогов.
Отметьте - Вы могли бы изменить шаблоны на "филиал *" для ограничения набора соответствия для тестирования