У меня установлена новая 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...
, как ожидалось.