Ubuntu + 由于 ReadOnly,无法编辑 .bashrc 文件

Ubuntu + 由于 ReadOnly,无法编辑 .bashrc 文件

我收到以下警告:

Unable to verify SSL certificate for api.heroku.com
To disable SSL verification, run with HEROKU_SSL_VERIFY=disable

通过搜索 Google,我找到了一些解决方案。其中一个说要添加HEROKU_SSL_VERIFY=disable.bashrc。不幸的是,我无法编辑该文件。当我尝试时,我收到以下错误:

'readonly' option is set (add ! to override)

!wq is used in place of :wq,但沒有回应。

有人知道我该如何解决这个问题吗?

答案1

这是 vim 的问题,而不是文件权限问题。如果您没有该文件的读取权限,则会看到“权限被拒绝”错误。

您是否使用该选项调用 vi/vim -R?您是否调用了view而不是vivim?您是否set readonly在 .vimrc 中或在 ~/.vim/ftplugin 中的文件中有?

在 vim 中您可以输入:set noreadonly来取消设置只读标志。

答案2

看来您没有该.bashrc文件的写入权限。这听起来很奇怪,因为您的主目录下的文件.bashrc应该归您所有。在编辑该文件之前,请尝试以下命令:

chmod +w ~/.bash

答案3

root@dfyhs5l1:~/cuda/ex/hello# chmod +w ~/.bashrc chmod: 更改“/home/jalal/.bashrc”的权限:操作不允许

相关内容