每次我想通过资源管理器更改权限时,都会出现访问被拒绝错误,而我使用的是管理员帐户。
我需要的是将脚本添加到 /bin 目录,但我不允许在那里写入......
答案1
你应该不是添加个人脚本/bin
或/usr/bin
这些应该放进去~/bin
$ touch blah.sh
$ mkdir ~/bin
$ mv blah.sh ~/bin
$ echo 'PATH+=:~/bin' >> ~/.bash_profile
答案2
我遇到过类似的问题,我的系统经历了很多变化:切换域、不同的用户帐户等。我需要用 mkpasswd 的当前输出替换 /etc/passwd,但找不到任何方法来调整该文件夹/文件的权限,即使我当前的用户是管理员。
问题原来是 c:\cygwin 文件夹的 Windows 所有者是某个“未知用户”(可能来自旧域)。因此,我使用具有管理员权限的当前帐户将 c:\cygwin 层次结构的所有者更改为我的当前帐户,然后我可以调整 /etc/passwd 上的权限以允许我更改它。