![Android 上的 Arch Linux Arm Proot 安装无法设置终端进程组(bash)并且 shell 中没有作业控制](https://linux22.com/image/175543/Android%20%E4%B8%8A%E7%9A%84%20Arch%20Linux%20Arm%20Proot%20%E5%AE%89%E8%A3%85%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E7%BB%88%E7%AB%AF%E8%BF%9B%E7%A8%8B%E7%BB%84%EF%BC%88bash%EF%BC%89%E5%B9%B6%E4%B8%94%20shell%20%E4%B8%AD%E6%B2%A1%E6%9C%89%E4%BD%9C%E4%B8%9A%E6%8E%A7%E5%88%B6.png)
最近,我在我的 Android 设备上安装了 Arch,proot
但是termux
当我运行安装并输入 bash 时,它告诉我它无法设置终端进程组并且无法控制 shell。
另外,当我尝试运行sudo
它时,它抱怨它需要在终端中才能获取我的密码。我通过使用来解决这个问题-S
,但它变得非常烦人。
我假设我需要进入终端而不是 shell,但不知道如何从 shell 进入终端。说实话,我对这类事情不是很有经验,我很困惑任何帮助将不胜感激。
从 root 通过登录命令登录用户帐户时会发生该错误。
[root00:00:home]$ login user
Password:
Last login: Fri Jun 19 00:00:00 on stdout
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
答案1
我解决了这个问题,而不是使用login
我必须使用的命令su
。