Você deve não estar adicionando scripts pessoais a /bin
ou /usr/bin
Esses devem entrar em ~/bin
$ touch blah.sh
$ mkdir ~/bin
$ mv blah.sh ~/bin
$ echo 'PATH+=:~/bin' >> ~/.bash_profile
Sempre que desejo alterar permissões por meio do explorador, recebo um erro de acesso negado e estou usando uma conta de administrador.
O que eu preciso é adicionar um script ao diretório / bin, mas não tenho permissão para escrever lá ...
Você deve não estar adicionando scripts pessoais a /bin
ou /usr/bin
Esses devem entrar em ~/bin
$ touch blah.sh
$ mkdir ~/bin
$ mv blah.sh ~/bin
$ echo 'PATH+=:~/bin' >> ~/.bash_profile
Eu tive um problema parecido, meu sistema passou por muitas mudanças: comutação de domínios, contas de usuários diferentes, etc. Eu precisava substituir o / etc / passwd pela saída atual do mkpasswd, mas não encontrei nenhuma maneira de ajustar as permissões nessa pasta / arquivo, mesmo com o meu usuário atual que era um administrador.
O problema era que o dono do windows da pasta c: \ cygwin era algum "usuário desconhecido" (provavelmente do antigo domínio). Então, usando minha conta atual com privilégios de administrador, mudei o dono da hierarquia c: \ cygwin para minha conta atual, então eu poderia ajustar as permissões em / etc / passwd para permitir que eu o alterasse.
Tags permissions windows cygwin