Ubuntu 16.04.2 x64 Cannot execute /bin/bash/: Not a directory 如何修复?

Ubuntu 16.04.2 x64 Cannot execute /bin/bash/: Not a directory how to fix?

我使用数字门户托管,我将项目放在那里用于 jango,我按照此说明进行操作

$ sudo groupadd --system webapps
$ sudo useradd --system --gid webapps --shell /bin/bash --home /webapps/new_studio_app new_studio

$ sudo mkdir -p /webapps/new_studio_app/
$ sudo chown new_studio /webapps/new_studio_app/

然后我尝试登录这个用户

new_studio

root@new-studio:~# sudo su - new_studio
Cannot execute /bin/bash/: Not a directory

根据评论,new_studio 用户的 shell 中似乎有一个额外的 /。只需 运行 下面的命令就可以了:

sudo chsh -s /bin/bash new_studio

此命令会将 /bin/bash 设置为 shell 到 new_studio 用户。