尝试使用 nano 编辑器保存文件时出现“[写入 /filename 时出错:权限被拒绝]”

尝试使用 nano 编辑器保存文件时出现“[写入 /filename 时出错:权限被拒绝]”

使用 Nano 文本编辑器,我尝试保存并退出文件。我已经命名了该文件。

我点击Ctrl+X退出。然后我点击Y因为我想保存文件。它要求写入文件,我点击Enter使用默认名称,因为它已经命名。

问题是我收到了这条消息。

[Error writing /filename: Permission denied]

我究竟做错了什么?

答案1

嗯,你没有权限写入该文件。使用

sudo nano [filename]

答案2

如果你是管理员,请打开另一个终端

sudo chmod 777 <filename>
<password>

返回“nano”终端保存文件。如果您愿意,请将文件名的权限改回来,它们很可能是 755

答案3

我遇到了您的问题,解决此错误有一个简单的方法。基本上,您不需要做任何事情,只需从普通用户切换到 root 用户,然后键入以下命令:

sudo su

然后点击Enter.su表示“切换用户”。

现在您拥有完全访问权限,因此可以做任何您想做的事情,因为现在您拥有超级用户的权力。

要在文本编辑器中创建文件,nano只需输入:

nano [file name]

然后点击Enter。现在您可以不受任何干扰地使用 的所有功能nano

答案4

如果在 Windows 上使用 Git Bash,则有助于以管理员身份运行该应用程序。

相关内容