vim - 保存没有管理员权限打开的文件
问题描述
有时我打开一个需要管理员权限才能写入的文件,但我忘记输入 sudo,所以我用我的普通用户打开它。(我通常使用nano,但问题可以扩展到其他控制台编辑器,例如:vim)
然后我处理这个文件,当我尝试保存它时,我得到了不是管理员的权限错误。
然后我通常做的是不保存就退出,用 sudo 再次打开并重做工作。
我尝试剪切所有文件内容并将其放入剪贴板,希望我可以退出文件,用 sudo 再次打开它,我可以粘贴它。但是当退出 nano 时,似乎任何被剪切并放入剪贴板的东西都丢失了。
忘记使用 sudo 打开文件可能是每个人(至少对我而言)不时发生的事情。所以我想知道是否有办法保存更改或将文件保存为管理员,即使 nano 由普通用户打开(输入管理员密码)
解决方案
推荐阅读
- c++ - 使用 unique_ptr 和原始指针重载全局函数
- reactjs - reactjs中不同页面的可重用组件
- python - 如何使用python将所有具有相同值的元素收集到数组中?
- git - 提交时是否创建了所有树对象?
- javascript - 如何使用 Jest 验证具有负值的函数的每一行
- google-cloud-platform - 如何解决 Datafusion 上传自定义插件 502 bad gateway 错误
- python - 语音聚类的聚类算法
- mysql - 如何使用 MySQL 用新数字替换连字符前的所有数字?
- android - 如何通过 ADB 命令在 Android 9 上启用/禁用 GPS 定位服务(非 root 设备)
- android - Android Proguard 问题