ubuntu - 无法在 Ubuntu for Windows 中更改 etc/passwd
问题描述
我正在为 Windows 运行 Ubuntu,并创建了第二个用户。我进入用户 /etc 目录编辑 passwd 文件,以便我可以在登录时使用自定义 shell,但存在一些问题。
出于许可原因,运行emacs passwd
不允许我进行更改。所以我尝试使用该命令sudo emacs passwd
,它告诉我我不在 sudoers 列表中,并且会被报告。
由于我在 ubuntu for windows 上,我认为我无法运行安全模式恢复修复程序,所以我处于死胡同。
任何帮助,将不胜感激。谢谢!
解决方案
实际上,我刚刚意识到一种解决问题的方法。
登录到主用户并 sudo 编辑文件。
推荐阅读
- ruby-on-rails - 以感叹号结尾的锁的含义
- devenv - 使用特定配置和平台打开 Visual Studio
- ibm-cloud - API Connect 2018 VMware 部署:“主机缺少流量接口”错误
- ssis - SSDT Microsoft.AnalysisServices.Server 连接抛出“值不能为空错误”
- java - SpringBoot,如何根据每个控制器或请求映射设置 MultipartFile 大小限制
- javascript - 用不同的字符串替换部分字符串
- c# - 如何在c#中删除标签后重新添加标签
- html - ios webview css和超链接在容器中的本地html文件中不起作用
- sage - 使用 Sage 的最佳方法是什么
- c# - WPF DataGrid 在编辑时预填充单元格默认值