将默认 shell 改为 fish 后,我的用户就消失了

将默认 shell 改为 fish 后,我的用户就消失了

Ubuntu 20.04

注意:我对 Linux 和 Ubuntu 还不太熟悉。

主要用户:dpgomez

我将默认 shell 改为 fish。

重新启动后,我被带回到设置菜单,并被迫创建一个新用户,使用 Ctrl+Alt+F3 进入终端并检查我的主要用户“dpgomez”是否仍然在那里,它仍然在那里,但在设置之后,我被迫在重新启动后创建一个新用户“polgo”,我被迫登录到“Polgo”。我重新启动后删除了 Polgo,我又回到了设置菜单,我该如何将“dpgomez”重新作为主用户并删除返回设置菜单

通过未公开的账户登录后终端还显示:

There was an error creating child process for this Terminal
Failed to execute child process "/usr/share/fish" permission denied

出现问题之前我执行的步骤

  1. 我安装了鱼
  2. 按照指南,使用此命令将 fish 设置为我的默认 shellsudo usermode -s /usr/share/fish dpgomez
  3. 我重启了笔记本电脑
  4. 打开加载后,Ubuntu 加载屏幕我被引导回设置菜单,其中包含欢迎/时区/新用户
  5. 我创建了一个新用户,然后我注意到我的主帐户没有列出,所以我使用未列出的帐户登录
  6. 登录后终端显示上述错误There was an error creating child process for this Terminal Failed to execute child process "/usr/share/fish" permission denied

相关内容