Показать полную графическую версию : [решено] Сменить права на локальную папку
На всех компьютерах есть папка c:\scan, на нее для шары выданы права на чтение и изменение группе - прошедшим проверку и доменной учетке scan service
Прав в ГПО нет
Необходимо на всех компьютерах сменить имя scan service на другое имя, помогите с решением (хотя бы на локальном компьютере)
подойдут вариант на powershell и batch
Использовать icacls /?
/grant[:r] Sid:perm grants the specified user access rights. With :r,
the permissions replace any previouly granted explicit permissions
Without :r, the permissions are added to any previously granted
explicit permissions.
/remove[:[g|d]] Sid removes all occurrences of Sid in the ACL. With
:g, it removes all occurrences of granted rights to that Sid. With
:d, it removes all occurrences of denied rights to that Sid.
Fantastish
08-12-2015, 12:29
вдруг поможет
тут (http://safezone.cc/threads/kak-smenit-vladelca-papki-ili-fajla.609/)
Пардон был не точен, нужно было поменять права на Общие ресурсы, ничего кроме убийства шары и создания заново не придумал, если кто-то знает как только изменить имя пользователя то напишите плиз
net share scan /DELETE
net share scan="c:\scan" /grant:domain\%usershare%,change /grant:domain\new_user,change
решение нашел здесь (http://habrahabr.ru/post/186240/), вариант с powershell (new-smbshare) у меня не сработал
Можно скачать модуль по ссылке - http://www.sysadmins.lv/blog-en/share-management-in-powershell.aspx
Add-SharePermission
Remove-SharePermission
Set-SharePermission
DmitriiV
09-12-2015, 17:48
... нужно было поменять права на Общие ресурсы, ничего кроме убийства шары и создания заново не придумал, если кто-то знает как только изменить имя пользователя то напишите...
Средствами WMI (методы GetSecurityDescriptor/SetSecurityDescriptor класса Win32_LogicalShareSecuritySetting) заменить объект класса Win32_Trustee одной "учётки" на соответствующий объект другой "учётки".
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.