Je suis sur Ubuntu 14.04. J'ai installé Tomcat 7 à partir du référentiel par défaut avec
Sudo apt-get install Tomcat7
Il est bien installé, je peux démarrer/arrêter le service Tomcat7
en utilisant Sudo service Tomcat7 restart
etc. localhost:8080
me montre le message "Ça marche!" page. Je n'ai installé aucun autre package Tomcat
.
cat /etc/default/Tomcat7
rapports
Tomcat7_USER=Tomcat7
Tomcat7_GROUP=Tomcat7
Cependant, si j'essaie de Sudo su Tomcat7
ou Sudo su
+ su Tomcat7
, je ne suis pas commuté sur l'utilisateur Tomcat (whoami
indique mon nom d'utilisateur).
Que dois-je faire pour pouvoir passer à l'utilisateur Tomcat7
?
Votre utilisateur Tomcat7 n'a pas de shell de connexion, regardez /bin/false
dans le résultat ci-dessous
% grep Tomcat /etc/passwd
Tomcat7:x:134:149::/usr/share/Tomcat7:/bin/false
et il n'est pas nécessaire de changer d'utilisateur. Pour exécuter une commande en tant que Tomcat7, utilisez
% Sudo -u Tomcat7 whoami
Tomcat7