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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - два вопроса по cacls

Ответить
Настройки темы
CMD/BAT - два вопроса по cacls

Старожил


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

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


1. как сделать чтоб он на задавал вопрос (y/n) ?
пробовал так
Код: Выделить весь код
echo y | cacls *.exe /T /D Все
он пишнт про попытку записи в несуществующий канал.

2.
вот тако код

Код: Выделить весь код
cacls *.exe /T /D Все
cacls *.exe /E /G Все:R
в результате , я могу эти ехе запустить, но не могу их редактировать или заменить. Это меня вполне устраивает.
Но я почему-то могу их спокойно удалить. В чем косяк ?

Отправлено: 15:25, 17-02-2010

 

Старожил


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

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


1. в моем батнике стоит точно также и прекрасно работает: Echo Y | cacls BackUp%N% /T /C /G "backup":F "domain admins":F

2. во второй строчке остаются права для прочих пользователей. Попробуйте заменить /E на /G

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 15:35, 17-02-2010 | #2



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

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


Старожил


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

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


результат вот этого кода: права ntfs не изменились
Код: Выделить весь код
cd /d d:\proekts\sality_safe\test_folder\CrystalDiskMark22\
Echo Y | cacls  *.exe /E /G Все:f
Attrib +R *.exe
Echo Y | cacls  *.exe /T /D Все
Echo Y | cacls  *.exe /E /G Все:R


pause
а результат этого : там осталась только группа Все с правами на чтение и запретом на запись.
но тут приодится жать на Y

Код: Выделить весь код
cd /d d:\proekts\sality_safe\test_folder\CrystalDiskMark22\
cacls  *.exe /E /G Все:f
Attrib +R *.exe
cacls  *.exe /T /D Все
cacls  *.exe /E /G Все:R


pause
Да и, посте присвоения атрибута "только чтение" удалить стало нельзя

Отправлено: 16:14, 17-02-2010 | #3


Старожил


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

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


тьфу, в смысле /E убрать. Совсем.

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 16:32, 17-02-2010 | #4


Старожил


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

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


Цитата NiOl:
тьфу, в смысле /E убрать. Совсем. »
это к чему ?

меня больше всего волнует то что Echo Y | не работает или как-то не так работает

Отправлено: 16:37, 17-02-2010 | #5


Старожил


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

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


странно а вот такой код заработал

Код: Выделить весь код
echo y|cacls.exe  *.exe /E /G Все:f
Attrib +R *.exe
echo y|cacls.exe  *.exe /T /D Все
echo y|cacls.exe  *.exe /E /G Все:R

Отправлено: 17:38, 17-02-2010 | #6


Новый участник


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

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


Код:

echo y | cacls *.exe /T /D Все

http://support.microsoft.com/kb/135268
echo y| cacls filename /g username:permission
NOTE: Do >>>>>>not type a space between the "y" and the pipe symbol (|), otherwise, Cacls.exe fails to make the permission changes.

пробела между y и | быть не должно
Сам наткнулся
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:42, 29-08-2010 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - два вопроса по cacls

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
1с 8.1 Два вопроса знатокам sergant138 Хочу все знать 1 22-05-2009 23:55
два вопроса знатокам BRAT2 Хочу все знать 6 12-10-2005 00:11
Два вопроса по XP Stanislav Программное обеспечение Windows 9 01-11-2004 13:28
два вопроса irik Вебмастеру 1 01-03-2004 07:53
Два вопроса ?? Q12 Вебмастеру 1 31-01-2003 16:23




 
Переход