
Ich habe pm2-Knotenmodule unter einem Benutzer namens installiert otheruser
. Ich muss das Programm vom root
Benutzer aus ausführen.
Wenn ich mich normal anmelde otheruser
und eine beliebige Aktion ausführe, funktioniert es einwandfrei.
otheruser@bubble-server:~$ /home/otheruser/.nvm/versions/node/v5.2.0/bin/pm2 list
● Agent online - public key: xxxxxxxx - machine name: server - Web access: https://app.keymetrics.io/
┌────────────────┬────┬──────┬──────┬────────┬─────────┬────────┬─────┬───────────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ watching │
├────────────────┼────┼──────┼──────┼────────┼─────────┼────────┼─────┼───────────┼──────────┤
│ │
└────────────────┴────┴──────┴──────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘
Aber wenn ich mich als Root oder ein anderer Benutzer als „otheruser“ anmelde, funktioniert es nicht.
root@server:~# su -s /bin/bash -c "/home/otheruser/.nvm/versions/node/v5.2.0/bin/pm2 list" otheruser
root@server:~#
Im Syslog wird folgendes angezeigt
server node[25227]: No AX.25 port data configured