Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/55: Рейтинг темы: голосов - 55, средняя оценка - 4.89
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145

Как запретить всем пользователям доступ к папке (включая систему ) ?

15.04.2019, 16:06. Показов 12028. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет ! Имеется папка C:\test нужно удалить всех пользователей к этой папке включая систему (не удаляя ее ) с помощью bat или vbs .Пробовал icacls /? пол дня шаманил не получается да и в примерах нет такого
Миниатюры
Как запретить всем пользователям доступ к папке (включая систему ) ?   Как запретить всем пользователям доступ к папке (включая систему ) ?  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2019, 16:06
Ответы с готовыми решениями:

как запретить всем кроме одного пользователям доступ к компу
Перемещено из раздела Windows 7 Здравствуйте. Такая проблемма... Понадобилось сделать так чтоб доступ на конкретный комп втянутый в домен...

Как запретить доступ к папке не зарегистрированным пользователям?
Есть рабочий скрипт регистрации, авторизации и во становления пароля на пхп. Но проблема в том, что зная полный путь к папке с файлом не...

Открыть доступ к папке находящейся на рабочем столе всем пользователям интернет
Как открыть доступ к папке находящейся на рабочем столе всем пользователям интернет чтоб она была доступна? Как потом вводить через...

9
Супер-модератор
Эксперт 1СЭксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9420 / 5217 / 624
Регистрация: 13.03.2013
Сообщений: 18,352
Записей в блоге: 17
15.04.2019, 19:34
Цитата Сообщение от aiv3006 Посмотреть сообщение
Как запретить всем пользователям доступ к папке (включая систему ) ?
Полностью - никак! Вы можете унаследовать права, но право на наследование прав всегда были, есть и будут у администратора.
0
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
15.04.2019, 20:44  [ТС]
Цитата Сообщение от Maks Посмотреть сообщение
Полностью - никак!
Ну хотябы можно выставить запрет всем на создание файлов- папок ? (Батником естественно ) К примеру запускается программа которая прописывает в эту папку файлы - папки ,вот надо выставлять запрет на создания в этой папке файлов и подпапок
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
15.04.2019, 23:04
Лучший ответ Сообщение было отмечено Maks как решение

Решение

Windows Batch file
1
icacls C:\BlockedFolder /inheritance:r /remove:gd "%USERNAME%"
2
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
15.04.2019, 23:34  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
Выделить код
1
icacls C:\BlockedFolder /inheritance:r /remove:gd "%USERNAME%"
Дружище спасибо то что нужно ! Но знаешь проблемка какая все работает если юзер прописан к примеру
Bash
1
icacls C:\Users\ANDREI\Desktop\DOWNLOADS\1 /inheritance:r /remove:gd "%все%"
работает
А у меня эта папка в C:\Program Files
тобишь
Bash
1
icacls icacls C:\Program Files\test /inheritance:r /remove:gd "%все%""[/quote
не фурычит ,я понимаю что юзера прописать нужно но не знаю как правильно
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
15.04.2019, 23:45
Так в моей команде заменить C:\BlockedFolder на "C:\Program Files\test" не судьба?
Кавычки при пробелах обязательны всегда.
Что такое "%все%"? icacls icacls — это что такое?
0
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
17.04.2019, 17:45  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
"C:\Program Files\test"
Да все дружище понял спасибо ! У меня к тебе еще вопрос ты разбираешься В vbs ?

Нужно (конечно если это возможно) чтобы скрипт маниторил в фоне и при появлении (создании) папки "C:\Program Files\Maskit" запускал такую команду icacls "C:\Program Files\Maskit" /inheritance:r /remove:gd "%все%"

А вот собственно говоря скрипт ,может и ты мне давал его когдато точно не помню
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Option Explicit
 
Dim objSpeechFileStream
 
 
With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2").ExecNotificationQuery( _
    "SELECT * FROM __InstanceCreationEvent WITHIN 1 " & _
    "WHERE TargetInstance ISA 'Win32_Process' AND TargetInstance.Name = 'ZaxarGameBrowser.exe'")
    
    Do
        .NextEvent
        
        With WScript.CreateObject("SAPI.SpVoice")
            Set objSpeechFileStream = WScript.CreateObject("SAPI.SpFileStream")
            
            objSpeechFileStream.Open "C:\Windows\Media\Windows Ringout.wav"
            .SpeakStream objSpeechFileStream
            objSpeechFileStream.Close
            .Speak "Web Page Maker started."
            
            Set objSpeechFileStream = Nothing
        End With
    Loop
End With
 
WScript.Quit 0
Только он расчитан на монитор на exe - файлы и в скрипте прописан после запуска exe звук ,а тут нужно чтобы на папку маниторил и после появления папки запрет на нее делал icacls "C:\Program Files\Maskit" /inheritance:r /remove:gd "%все%"

Хз можно так или не льзя ?

В край если нельзя как бы мне обьеденить вот эти две команды в один батник ?

Windows Batch file
1
MD C:\Program Files:\ %Maskit
- Создать
и
Windows Batch file
1
icacls "C:\Program Files\Maskit" /inheritance:r /remove:gd "%все%"
поставить запрет

Я обьеденяю их в один батник и эта система криво работает .К примеру батник на рабочем столе лежит и на рабочем столе создает папку Maskit почему то ,а если по адресу C:\Program Files лежит то вроде все по плану выполняется только окно об успешном выполнении торчит
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
17.04.2019, 20:27
Цитата Сообщение от aiv3006 Посмотреть сообщение
К примеру батник на рабочем столе лежит и на рабочем столе создает папку Maskit почему то
метаморфоза от проблемы выше к рабочему варианту:
Windows Batch file
1
2
3
4
5
MD C:\Program Files:\ %Maskit
MD C:\Program Files\ %Maskit
MD C:\Program Files\%Maskit
MD C:\Program Files\Maskit
MD "C:\Program Files\Maskit"
1
 Аватар для aiv3006
36 / 2 / 1
Регистрация: 17.05.2015
Сообщений: 145
17.04.2019, 22:19  [ТС]
Цитата Сообщение от alpap Посмотреть сообщение
к рабочему варианту:
От души дружище ! Облегчил работенку Объеденил строки в один батник
Windows Batch file
1
2
3
4
5
6
MD C:\Program Files:\ %Maskit
MD C:\Program Files\ %Maskit
MD C:\Program Files\%Maskit
MD C:\Program Files\Maskit
MD "C:\Program Files\Maskit"
icacls "C:\Program Files\Maskit" /inheritance:r /remove:gd "%все%"
Делает все то что нужно и из любого места !
0
6986 / 2876 / 1106
Регистрация: 06.06.2017
Сообщений: 9,767
18.04.2019, 04:40
Цитата Сообщение от aiv3006 Посмотреть сообщение
может и ты мне давал его когдато
Нет. Я давал как раз исправленный.
Цитата Сообщение от aiv3006 Посмотреть сообщение
Хз можно так или не льзя ?
Можно, но это будет явный оффтоп.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2019, 04:40
Помогаю со студенческими работами здесь

Как программно запретить всем пользователям работу с базой
у меня на сети лежит база...мне нужно кикнуть всех пользователей, то есть запретить работу с базой или разорвать соединение с ней. и при...

Запретить всем пользователям локальной системы (кроме администратора) изменять свой пароль
Запретить всем пользователям локальной системы ( кроме администратора) изменять свой пароль.

Как запретить доступ ко всем сайтам кроме определенных в Винде 8
Здравствуйте друзья! Как не используя стороннего софта, настроек браузеров, антивирусов/файрволов и.т.п. отрубить доступ ко всем сайтам...

Htaccess, как запретить доступ ко всем кроме нескольких файлов
Добрый день. Как в htaccess запретить доступ ко всем файлам и папкам в каталоге кроме нескольких файлов. Ну вот например, есть каталог...

запретить доступ пользователям к USB сервера
Всем привет. Хотел узнать, на сколько реально запретить пользователям доступ к USB (флешке) которую вставляем в сервер? Но при этом, к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru