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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Сменить права на локальную папку (http://forum.oszone.net/showthread.php?t=308928)

c4uran 08-12-2015 11:12 2582642

Сменить права на локальную папку
 
На всех компьютерах есть папка c:\scan, на нее для шары выданы права на чтение и изменение группе - прошедшим проверку и доменной учетке scan service

Прав в ГПО нет

Необходимо на всех компьютерах сменить имя scan service на другое имя, помогите с решением (хотя бы на локальном компьютере)

подойдут вариант на powershell и batch

Kazun 08-12-2015 12:25 2582658

Использовать 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 2582659

вдруг поможет
тут

c4uran 08-12-2015 15:15 2582725

Пардон был не точен, нужно было поменять права на Общие ресурсы, ничего кроме убийства шары и создания заново не придумал, если кто-то знает как только изменить имя пользователя то напишите плиз

Код:

net share scan /DELETE
net share scan="c:\scan" /grant:domain\%usershare%,change /grant:domain\new_user,change

решение нашел здесь, вариант с powershell (new-smbshare) у меня не сработал

Kazun 08-12-2015 15:26 2582727

Можно скачать модуль по ссылке - http://www.sysadmins.lv/blog-en/shar...owershell.aspx

Код:

Add-SharePermission
Remove-SharePermission
Set-SharePermission


DmitriiV 09-12-2015 17:48 2583141

Цитата:

... нужно было поменять права на Общие ресурсы, ничего кроме убийства шары и создания заново не придумал, если кто-то знает как только изменить имя пользователя то напишите...
Средствами WMI (методы GetSecurityDescriptor/SetSecurityDescriptor класса Win32_LogicalShareSecuritySetting) заменить объект класса Win32_Trustee одной "учётки" на соответствующий объект другой "учётки".


Время: 17:45.

Время: 17:45.
© OSzone.net 2001-