2017-07-28 3 views
0

J'utiliser l'hébergement de portail numérique, et je mis le projet là pour Jango, je passe par cette instructionUbuntu 16.04.2 x64 Impossible d'exécuter/bin/bash /: Pas un répertoire comment corriger?

$ 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/ 

puis je tente de se connecter à cet utilisateur

new_studio

, il semble
[email protected]:~# sudo su - new_studio 
Cannot execute /bin/bash/: Not a directory 
+0

Comment la ligne correspondant à l'utilisateur new_studio regarde-t-elle dans le fichier/etc/passwd? – Prasanna

+0

new_studio: x: 999: 999 ::/webapps/new_studio_app:/bin/bash/ – InvictusManeoBart

+0

... et le '/' final après bash ne semble pas suspect? – linuxfan

Répondre

2

Selon les commentaires qu'il ya un / supplémentaire dans la coque pour new_studio utilisateur. Il suffit d'exécuter la commande ci-dessous et vous devriez être bon:

sudo chsh -s /bin/bash new_studio 

Cette commande mettra /bin/bash comme shell new_studio utilisateur.

+0

MERCI BEAUCOUP !!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! JE T'AIME! – InvictusManeoBart