Что эквивалентно chmod 777?

Я пытаюсь заменить notepad.exe на notepad2.exe , но я получаю проблемы с UAC, когда пытаюсь открыть файл с заменой notepad2.exe . Мне нужно открыть notepad2.exe как admin.

Как я могу выполнить эквивалент Windows 7 linux chmod 777 в файле?

Например, с помощью cacls вы можете сделать такую ​​же вещь.

 cacls myfile.txt /g everyone:f 

Грубо говоря:

 icacls notepad.exe /grant Everyone:F 

Обратите внимание, что это не совсем то же самое, что запретить записи ACL, чтобы разрешить записи, поэтому, если есть какие-либо отклонения , вам может понадобиться их удалить.

Вообще-то, я честно должен подвергнуть сомнению мотивы того, что вы пытаетесь сделать. Никогда не должно быть причин заменять основные файлы операционной системы другими.

Вы можете легко связать текстовые файлы с Notepad2 без замены notepad.exe что должно быть предпочтительным способом борьбы с этим.

Вы можете изменить разрешения из командной строки с помощью этой информации, хотя я лично считаю, что элементы управления разрешением GUI довольно легко понять.

Вы можете использовать его следующим образом:

 CACLS files /e /p {USERNAME}:{PERMISSION} 

Где:

  • / P: установить новое разрешение
  • / E: Изменить разрешение и сохранить прежнее разрешение, т. Е. Отредактировать ACL вместо его замены.
  • {USERNAME}: имя пользователя
  • {РАЗРЕШЕНИЕ}: Разрешение может быть: R – Чтение W – Запись C – Изменение (запись) F – Полный контроль

Это может сработать, адаптируйте вашу командную строку по мере необходимости:

Шаг 1 – Откройте окно cmd с правами администратора

Шаг 2 – взять на себя ответственность за содержимое каталога «picts»

  takeown /f C:\picts\* /r 

Шаг 3 – изменение разрешений на «все» содержимого каталога «picts»

  icacls C:\picts /grant Everyone:F /t 

Кроме того, вы можете установить бесплатную программу для Windows, такую ​​как MobaXterm . Когда вы откроете его, вы увидите, что он дает вам доступ к вашим локальным каталогам Windows pc, но имитирует командный интерфейс Linux, предлагая несколько команд Linux на базе Cygwin, таких как chmod .

Я уверен, что есть и другие терминальные программы с вкладками Windows, которые эмулируют CLI Linux. В настоящее время я использую MobaXterm. Мне полезно сохранять несколько вкладок при использовании одних и тех же команд: один для моего удаленного Linux-сервера, один для сервера VirtualBox Linux и один для моего локального компьютера Windows.

Interesting Posts

Элемент гибкого массива в C-структуре

Какая хорошая альтернатива LTRIM и RTRIM в Java?

Открытый IP-адрес, на который отвечает маршрутизатор, а не внутренний веб-сервер с переадресацией портов

Как установить форвардную декларацию с помощью общих типов в Delphi 2010?

Что такое аргумент BOOL * stop для enumerateObjectsUsingBlock: используется для?

Причина ошибки CS0161: не все пути кода возвращают значение

удаление пустого серого пространства в datagrid в c #

Команды вызова WPF через события

Как проверить, работает ли ваш интернет-провайдер?

Как вы разбиваете JVM?

Пользовательское действие jQGrid

Есть ли способ избавиться от акцентов и преобразовать целую строку в обычные буквы?

Как поддерживать привязку ListBox SelectedItems к MVVM в навигационном приложении

В чем разница между многоядерной системой proc и multiproc?

MongoDB не может запустить сервер: механизм хранения по умолчанию «wiredTiger» недоступен в этой сборке mongod

Давайте будем гением компьютера.