我正在尝试编辑 bash_profile 文件以通过我的 mac 机器上的以下命令将路径添加到我的 sdk。 sudo touch ~/.bash_profile;打开-e ~/.bash_profile
它在 TextEdit 中打开文件,但不允许我编辑它。尽管我在运行上述命令时已授予 super 用户权限和密码。当我尝试编辑它时,它给我以下消息。
“您不拥有文件“.bash_profile”,也无权写入该文件。 您可以复制此文档并编辑副本。只有副本将包含您的更改。” 我是 mac 的新手。因此,请详细说明您的答案。
最佳答案
问题是该文件不属于您的用户,而属于 root
。您需要将文件的所有者更改为您的用户,然后您可以在不使用 sudo
的情况下打开和编辑文件:
sudo chown farheen ~/.bash_profile
作为 super 用户,这会将文件的所有者改回给您。
关于macos - sudo open -e ~/.bash_profile Permission denied mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28065542/