Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] CMD\POSH. ACL. Добавление пользователя в ACL. Назначение прав. Вкладка "Безопасность"

Ответить
Настройки темы
Любой язык - [решено] CMD\POSH. ACL. Добавление пользователя в ACL. Назначение прав. Вкладка "Безопасность"

Пользователь


Сообщения: 105
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте!
Прошу помощи!
В корне диска создаю каталог.
Код: Выделить весь код
New-Item -Path 'C:\Test\' -ItemType Directory
Отключаю наследование, чтобы можно было добавить группу и назначить ей права доступа
Код: Выделить весь код
icacls 'C:\Test\' /inheritance:d
Пытаюсь добавить группу и назначить права доступа:
Код: Выделить весь код
icacls 'C:\Test\' /grant *___________________________________:'(F)' #в кавычках, потому что icacls через powershell Запускаю
или
Код: Выделить весь код
$acl = Get-ACL "C:\Test"
$Rule=new-object System.Security.AccessControl.FileSystemAccessRule "___________________","Read,Write,Delete,Modify,FullControl","ContainerInherit", "InheritOnly","allow"
$acl.AddAccessRule($Rule)
Set-Acl "C:\Test" $acl
Захожу в свойства, чтобы посмотреть на вкладке "Безопасность разрешения", по идее, должен быть полный доступ, но только "Особые разрешения", а в "Дополнительно" - полный доступ.



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

Отправлено: 10:07, 03-03-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6585
Благодарности: 1511

Профиль | Отправить PM | Цитировать


См. модуль Powershell NTFSSecurity

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:46, 03-03-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 105
Благодарности: 1

Профиль | Отправить PM | Цитировать


DJ Mogarych, Спасибо! Очень бы попросил Вас помочь конкретным примером. Очень тяжело понять даже на русском, не говоря уже про английский.
По ссылке перешел, но не понятно, куда кликнуть, в какую папку зайти, куда смотреть, на что обратить внимание.

Последний раз редактировалось epoddubniy, 03-03-2022 в 15:00.


Отправлено: 14:53, 03-03-2022 | #3


Пользователь


Сообщения: 105
Благодарности: 1

Профиль | Отправить PM | Цитировать


DJ Mogarych, спасибо еще раз.

Подытожу, может кому-либо пригодится

1) Загуглил модуль NTFSSecurity
2) Обнаружил следующую информацию:
Код: Выделить весь код
Доступные командлеты:

Add-NTFSAccess
Add-NTFSAudit
Clear-NTFSAccess
Clear-NTFSAudit
Disable-NTFSAccessInheritance
Disable-NTFSAuditInheritance
Enable-NTFSAccessInheritance
Enable-NTFSAuditInheritance
Get-NTFSAccess
Get-NTFSAudit
Get-NTFSEffectiveAccess
Get-NTFSHardLink
Get-NTFSInheritance
Get-NTFSOrphanedAccess
Get-NTFSOrphanedAudit
Get-NTFSOwner
Get-NTFSSecurityDescriptor
Get-NTFSSimpleAccess
New-NTFSHardLink
New-NTFSSymbolicLink
Remove-NTFSAccess
Remove-NTFSAudit
Set-NTFSInheritance
Set-NTFSOwner
Set-NTFSSecurityDescriptor
Show-NTFSSimpleAccess
3) Нашел интересующий меня командлет, а именно
Код: Выделить весь код
Add-NTFSAccess
Нашел по нему справку, в частности - команду
Код: Выделить весь код
Add-NTFSAccess -Path C:\Data -Account 'Contoso\Domain Admins' -AccessRights Full
Применил для своего каталога - сработало

Последний раз редактировалось epoddubniy, 04-03-2022 в 11:01.


Отправлено: 10:54, 04-03-2022 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] CMD\POSH. ACL. Добавление пользователя в ACL. Назначение прав. Вкладка "Безопасность"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Сброс прав на папку через Set-Acl Dragokas Скриптовые языки администрирования Windows 7 20-02-2021 20:10
Интерфейс - [решено] Вкладка "Безопасность" в свойствах объектов (дисков, папок, общих ресурсов) Guest Microsoft Windows 2000/XP 26 17-11-2013 00:09
Доступ - [решено] Пропала вкладка "Безопасность" merlin333 Microsoft Windows 7 3 27-10-2009 12:27
Доступ - [решено] настройка элементов "назначение прав пользователя" через реестр lelik1625 Microsoft Windows 2000/XP 1 08-09-2009 16:54
[решено] зачем нужна вкладка "безопасность" в папках? Kiril_S Microsoft Windows 2000/XP 2 16-04-2007 18:04




 
Переход