На Cygwin / Windows Pro 10: Как мне: $ chmod u + x, og-rwx <file>?- В какой операционной системе Windows я ввожу команду, чтобы включить это? - PullRequest
0 голосов
/ 05 июня 2019

У меня установлена ​​ новая Windows 10 Pro . Я установил cygwin .

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

и так после установки cygin и запуска оболочки bash у меня есть каталог /home/<user>.

Я создал скрипт оболочки bash там, разрешения по умолчанию были -rw..., и когда я набираю команду, она говорит «разрешение запрещено» .


Я хочу: $chmod u+x my-bash-script.sh и увидеть установленный бит x .

Команда chmod будет работать без ошибок, но когда я $ls -l my-bash-script.sh, она все равно говорит -rw-..., а не x.

Я искал stackoverflow и вообще все, , включая cygwin docs, другие опубликовали эту проблему, но нет простого прямого ответа нигде о прямом простом прямом решение того, какую команду windows я должен набрать, или процесс, который я должен был бы сделать, чтобы разрешить учетной записи пользователя Windows chmod +x материал.


Вывод, который я ищу, это команда Windows (icacls, setacl) или другая, которая позволила бы мне или любому другому пользователю chmod, или другое решение (файл для редактирования).


Я хочу следовать приведенным инструкциям и chmod +x.

Моя учетная запись не является учетной записью администратора , не входит в группу администраторов, я настроил ее таким образом. У меня есть доступ к учетной записи администратора и учетной записи, которую необходимо было создать при установке Windows, и поэтому я могу войти в систему под этим пользователем и выполнить любую команду, редактировать любой файл.

Мне нужно включить это решение в мои обычные инструкции по настройке коробки.

Спасибо!

Укажите фон, включая то, что вы уже пробовали.

Я искал и готовил все проблемы с переполнением стека и каждый документ cygwin.

Показать код.

Как обычный пользователь Windows, а не администратор, никаких административных привилегий.

$chmod u+x,og-rwx my-bashscript.sh

Нет сообщений об ошибках, нет сообщений об успехе, но когда я $ls -l my-bash-script.sh, это не -rwx..., как ожидалось.

...