如何更改 Windows 7 中 Cygwin 資料夾的權限?

如何更改 Windows 7 中 Cygwin 資料夾的權限?

每次我想透過資源管理器更改權限時,都會收到存取被拒絕的錯誤,並且我使用的是管理員帳戶。

我需要的是將腳本新增到 /bin 目錄,但我不允許在那裡寫入...

答案1

你應該不是將個人腳本新增至/bin/usr/bin

那些應該進去~/bin

$ touch blah.sh

$ mkdir ~/bin

$ mv blah.sh ~/bin

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

答案2

我遇到了類似的問題,我的系統經歷了很多變化:切換網域、不同的用戶帳戶等。是管理員,也可以在該資料夾/文件上進行操作。

問題原來是 c:\cygwin 資料夾的 Windows 擁有者是某個「未知使用者」(可能來自舊網域)。因此,使用具有管理員權限的目前帳戶,我將 c:\cygwin 層次結構的擁有者變更為我的目前帳戶,然後我可以調整 /etc/passwd 上的權限以允許我更改它。

相關內容