zjo*_*jor 3 linux shell tomcat login
我需要代表tomcat用户运行tomcat .但是/etc/passwd我有以下几行:
tomcat:x:505:506::/usr/share/tomcat:/bin/nologin
Run Code Online (Sandbox Code Playgroud)
所以当我尝试这样做时: sudo su tomcat ./bin/startup.sh
它抱怨: su: /bin/nologin: No such file or directory
如何使用适当的权限执行命令?
提前致谢!
PS我正在尝试对配置进行逆向工程并进行生产.所以我必须要精致......
试试跑步:
sudo -u tomcat ./bin/startup.sh
Run Code Online (Sandbox Code Playgroud)
避免su您避免尝试调用用户的登录shell.