如何在 Ubuntu 14.04 上使用 WinSCP 编辑文件?由于我无法以 root 身份登录或提升权限
错误:权限被拒绝,您无法覆盖该文件
答案1
您只能编辑您有写入权限的文件。如果您要编辑的文件不允许您拥有所需的权限,您必须联系系统管理员。
如果你需要更改文件的权限以允许写入,并且你有 SSH 访问权限和 sudo 功能,则可以使用
sudo chmod o+w /path/to/file
然后稍后使用以下命令恢复:
sudo chmod o-w /path/to/file
答案2
如果您无法提升权限,您还有另一个可能的选择。请记住,如果您对目录有写权限,则可以在那里添加/重命名文件。
如果您具有该目录的权限我会做类似的事情:
编辑 /path/to/file/filename.new
mv /path/to/file/filename /path/to/file/filename.sav
mv /path/to/file/filename.new
如果您没有目录权限,也没有提升权限的能力,那么您就倒霉了。