Как изменить разрешения для папки Cygwin в Windows 7?

Как изменить разрешения для папки Cygwin в Windows 7?

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

Мне нужно добавить скрипт в каталог /bin, но мне не разрешено там писать...

решение1

Вам следуетнетдобавлять личные сценарии /binили/usr/bin

Это должно пойти туда.~/bin

$ touch blah.sh

$ mkdir ~/bin

$ mv blah.sh ~/bin

$ echo 'PATH+=:~/bin' >> ~/.bash_profile

решение2

У меня была похожая проблема, моя система претерпела множество изменений: смена доменов, разные учетные записи пользователей и т. д. Мне нужно было заменить /etc/passwd текущим выводом mkpasswd, но я не мог найти способа настроить права доступа к этой папке/файлу даже с моим текущим пользователем, который был администратором.

Проблема оказалась в том, что владельцем папки c:\cygwin в Windows был какой-то "неизвестный пользователь" (вероятно, из старого домена). Поэтому, используя свою текущую учетную запись с правами администратора, я изменил владельца иерархии c:\cygwin на свою текущую учетную запись, затем я смог настроить разрешения на /etc/passwd, чтобы иметь возможность изменить его.

Связанный контент