使用 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,则有助于以管理员身份运行该应用程序。