2

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

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

2 ответа2

1

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

Те должны идти в ~/bin

$ touch blah.sh

$ mkdir ~/bin

$ mv blah.sh ~/bin

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .