2010-07-13 13:21:26 +0000 2010-07-13 13:21:26 +0000
21
21

Что такое эквивалент кхмода 777?

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

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

Ответы (5)

28
28
28
2010-07-13 13:29:20 +0000

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

cacls myfile.txt /g everyone:f
19
19
19
2010-07-13 13:28:43 +0000

Примерно:

icacls notepad.exe /grant Everyone:F

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

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

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

3
3
3
2010-07-13 13:28:27 +0000

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

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

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

Где:

  • /p : Установите новое разрешение
  • /e : Редактируйте разрешение и сохраните старое разрешение как есть, т.е. редактируйте ACL вместо замены.
  • {USERNAME} : Имя пользователя
  • {PERMISSION} : Права могут быть: R - Чтение W - Запись C - Изменение (запись) F - Полный контроль
3
3
3
2013-04-18 19:33:43 +0000

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

Шаг 1 - открыть окно командной строки с правами администратора

Шаг 2 - взять в собственность содержимое каталога “picts”

takeown /f C:\picts\* /r

Шаг 3 - изменить права доступа к содержимому каталога “picts” на “все”

icacls C:\picts /grant Everyone:F /t
1
1
1
2014-08-26 17:18:02 +0000

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

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

Похожие вопросы

3
28
13
7
4