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
用户。
我使用数字门户托管,我将项目放在那里用于 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
用户。