Использование cacls для установки прав на исполняемые файлы
3723
James
Как именно можно ограничить права на чтение и выполнение файла и оставить все остальное в такте. Таким образом, вы не можете открыть файл, хотя вы можете сделать что-то вроде перемещения, удаления и т. Д.
3 ответа на вопрос
1
soandos
Это не поддерживаемые разрешения в cacls. Поддерживаемые разрешения: чтение, запись, изменение, полный доступ, нет.
РЕДАКТИРОВАТЬ: Если кто-то может скопировать его, они могут прочитать его, и если они могут написать / изменить его, они могут удалить его.
Извините, я имел в виду «выполнить», что больше ни на что не влияет
James 12 лет назад
0
То есть вы хотите, чтобы они могли это выполнить или нет?
soandos 12 лет назад
0
Я считаю, что выполнить это в основном то же, что читать
soandos 12 лет назад
0
Да, я не хочу, чтобы они могли это выполнить. Я установил некоторые разрешения вручную, и мне удалось ограничить выполнение файла, но вы все равно можете переименовать / переместить его и т. Д. Как этого добиться, используя такие утилиты, как icacls или cacls?
James 12 лет назад
0
Если бы вы могли рассказать мне, как вы это сделали, то я бы сказал, может быть. В противном случае я склонен сказать нет.
soandos 12 лет назад
0
1
grawity
Grant everything, but deny read/execute permissions:
icacls myfile /grant user:m /deny user:rx
Grant specific permissions:
icacls myfile /grant user:(gw,ge,d,wd,ra,rea)
Similar can be done with xcacls, but not with the old cacls.
0
KCotreau
Это инструмент, который вы хотите. Вы говорите, что не хотите, чтобы они могли открыть его, но если они могут прочитать его, они могут открыть его. Как выяснилось в вашем разговоре, вы можете ограничить их способность выполнять файлы.