3

Существует ли простой способ отключения разрешений в файловой системе NTFS?

Я продолжаю получать файлы со странными разрешениями.

Я не знаю, какое значение по умолчанию, но, может быть, сценарий, который просто удаляет всех пользователей из файла и устанавливает разрешения для "всех", чтобы быть всем?

Это возможно?

2 ответа2

3

Это может привести к плохим побочным эффектам, поскольку некоторые файлы и программы ожидают разрешения. Есть также такие вещи, как права доступа являются важной частью безопасности для критически важных системных файлов (например, проверка того, что ntkrnlos.dll не будет заменен). Я хотел бы изучить использование Filemon из SysInternals, чтобы выяснить, почему у вас возникают ошибки прав доступа, а не пытаться их игнорировать.

0

Я не знаю, какое значение по умолчанию, но, может быть, сценарий, который просто удаляет всех пользователей из файла и устанавливает разрешения для "всех", чтобы быть всем?

Этот вопрос старый, но я хотел добавить ответ для тех, кто заинтересован в сбросе настроек безопасности.

Для 2000/XP/2003 вы можете использовать метод шаблона безопасности по умолчанию.

http://support.microsoft.com/kb/949220#MethodA

http://support.microsoft.com/kb/917925

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

Сбрасываемые элементы включают файлы и папки файловой системы NTFS, реестр, политики, службы, разрешения и членство в группах.

Чтобы восстановить в операционной системе исходные параметры безопасности по умолчанию, выполните следующие действия.

  1. Нажмите Пуск, нажмите Выполнить, введите cmd и нажмите клавишу ВВОД.
  2. В Windows XP введите следующую команду и нажмите клавишу ВВОД:
    secedit /configure /cfg% windir%\repair\secsetup.inf /db secsetup.sdb /verbose

  3. В Windows Vista введите следующую команду и нажмите клавишу ВВОД:
    secedit /configure /cfg% windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Вы получите сообщение "Задача выполнена" и предупреждение о том, что что-то не может быть сделано. Вы можете смело игнорировать это сообщение. Дополнительные сведения об этом сообщении см. В файле% windir%\Security\Logs\Scesrv.log.

Для Vista и выше Microsoft в основном говорит, что вы SOL

http://blogs.technet.com/b/fixit4me/archive/2009/01/30/reset-security-settings-back-to-the-defaults-fix-it-live.aspx

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

Так же, как предупреждение: просто обратите внимание, что это не поддерживается и может неосознанно сломать вашу систему. Я думаю, это не проблема, если она уже сломана. Я испытал это, и это не для слабонервных.

  1. Если вы решите продолжить, следуйте инструкциям выше.
  2. Затем вам нужно добавить все созданные вами учетные записи пользователей обратно в группу пользователей.
  3. Откройте командную строку с повышенными правами a. Нажмите Win, чтобы открыть меню «Пуск». B. Введите cmd, а затем нажмите CTRL Shift Enter. с. Вы будете знать, что это приглашение с повышенными правами, потому что в строке заголовка написано: « Администратор». Пример подсказки

  4. введите net user, чтобы открыть список учетных записей пользователей.

  5. введите net localgroup users account /add, заменяя имя учетной записи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .