|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Командная строка, права на папку/файл, как? |
|
[решено] Командная строка, права на папку/файл, как?
|
Пользователь Сообщения: 61 |
Профиль | Отправить PM | Цитировать
Столкнулся с проблемой установки одного ПО, для его запуска под пользоваетелем надо иметь права на папку программы и на файл, который падает в корень системного диска.
Вроде сообразил сделать так: Цитата:
И как-то странно отрабатывает, то сносит все права оставляя одну группу которой можно, или добавляет пользователя одного... Задача: Надо дать права на группу/файл на запись/изменение локальной группе "Пользователи"? Поделитесь кто проходил через это. Спасибо |
||
Отправлено: 10:45, 22-06-2007 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать прошу простить за созданую тему, проблему решил
|
Отправлено: 11:49, 22-06-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать Rhamzes
Подскажи - как сделать для группы? Ведь cacls.exe только для юзера может... |
Отправлено: 16:16, 22-06-2007 | #3 |
Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать Rhamzes, раз уж решили, то напишите как.
|
Отправлено: 22:10, 22-06-2007 | #4 |
Ветеран Сообщения: 508
|
Профиль | Отправить PM | Цитировать Yuki
cacls может не только для пользователя, но и для групп (сюда) Цитата:
для корня диска c: (только файлы) |
||
Отправлено: 19:58, 23-06-2007 | #5 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Ссылка из сообщения выше работать перестала, поэтому даю актуальную: https://docs.microsoft.com/en-us/pre...2(v=technet.10) (по структуре: Docs - Previous Versions - Windows - Windows XP - Command-line reference A-Z - Cacls)
|
Отправлено: 11:48, 03-04-2020 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать q1q1, «404 - Page not found. Hmm, we couldn't find this link, but here are some related search results that may be helpful» мало чем отличается от «Sorry, page not found».
Поправьте приведённую Вами ссылку, добавив завершающую скобку, и впредь не полагайтесь на автоматический парсер, а самостоятельно оформляйте ссылки посредством BBCode. |
Отправлено: 17:56, 03-04-2020 | #7 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Цитата Real Root:
По решению делается так: echo Y|cacls .... Вертикальная черта говорит о том, что вместо вывода символа на экран его надо «отдать» следующей за символом команде. Поэтому, когда будет показан запрос на подтверждение, ему будет предложено (Y) и команда выполнится. ======= У меня пока не получилось только решить, чтоб он добавлял одному пользователю на всё т.е. /E когда. Если с /T то заменяет всё успешно каталог и всё что вложено, но мне надо чтоб он других не затирал, а добавлял, но при этом он не перебирает все каталоги. |
|
Отправлено: 19:11, 26-12-2020 | #8 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать По своей второй задачи "добавление" а не удаление разобрался.
Всё оказалось просто, надо их вмести применять /T /E и тогда он бежит по всем и добавляет, кого мне надо не удаляя текущих. Примерно так получается, для добавление прав пользователю ПК на ОС где имя такое же оказалось ПК и только чтение R echo Y|cacls "ТУТ каталог корневой" /T /E /C /G ПК\ПК:R cacls считается устаревшей и в новых ОС использовать можно icacls Если имя пользователя совпадает с именем ПК (как у меня оказалось), то надо писать полностью имя ПК и пользователя: ПК\ПК иначе указав пользователя ПК не чего не будет как хочется. Также следует учитывать, что мне надо было именно чтоб пользователь ПК получал права на чтение, где его нет, ЕСЛИ у вас где то он остался или назначен полные или другие (F на пример) то переназначение не будет происходить (у меня по крайне мере так отработало) т.к. параметр /E не заменял, что уже было - это думаю следует учитывать. В моём случае это не актуально т.к. мне надо было именно добавлять только на чтение там где права переписались и он пропадал. Происходило это при синхронизации одной утилитой и когда она меняла что то, то новые файлы часто теряли права для чтения пользователю ПК в итоге потом он в сетевой шаре пытаясь скачать этот новый файл, получал отказ. Приходилось постоянно в ручную переназначать права на новое (или проще всё т.к. не понятно что там новое). Потому и решил сделать правило и пусть оно само каждый день пробегается и переназначает. Можно сделать и по другому, но сделал так. |
Отправлено: 19:45, 26-12-2020 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - [решено] Командная строка | Stepbol | Microsoft Windows 2000/XP | 5 | 10-01-2010 11:15 | |
[решено] Командная строка. | Sviaga | Хочу все знать | 6 | 09-01-2010 05:14 | |
CMD/BAT - [решено] Как получить права на папку\файл в Windows Seven через батник? | Pozia | Скриптовые языки администрирования Windows | 7 | 08-12-2009 21:47 | |
Разное - [решено] Командная строка- почему нельзя написать команду от C:\??? | che72 | Microsoft Windows 2000/XP | 3 | 31-08-2009 15:48 | |
[решено] Командная строка и работа в ней | Aleks84 | Microsoft Windows NT/2000/2003 | 4 | 20-10-2008 12:43 |
|