Ich habe eine kleine interne PHP-Website, die ein Bash-Skript zum Signieren von Apps usw. auslöst. Ich brauche dieses Bash-Skript, um einige Rubinsteine auszuführen. (Sicherheit ist nicht wichtig.)
So wie ich es sehe, gibt es zwei Möglichkeiten:
- Richten Sie eine Ruby-Umgebung ein und installieren Sie den Edelstein im Benutzerkonto _www
- Installieren Sie einen Web- / PHP-Server in einem vorhandenen Benutzerkonto, auf dem Ruby installiert ist
Ist es irgendwie möglich, sich in das _www-Konto einzuloggen und die erforderliche Umgebung einzurichten?
Wenn nicht, hat jemand Tipps, wo man einen eigenständigen Web- / PHP-Server bekommt, damit ich ihn unter einem Benutzerkonto ausführen kann, damit ich die erforderliche Umgebung einrichten kann?
Gibt es eine Option, die ich verpasst habe?
chgrp
nach der Installation odernewgrp
Vor).Antworten:
Ich konnte mein System dazu bringen, mit der Datei / etc / sudoers einem bestimmten Benutzer Sudo-Rechte zu erteilen (nur diese Datei mit ändern)
sudo visudo
!!)Jetzt kann ich in meinem Bash-Skript ausführen
sudo -u username mybashcommand
ohne ein Passwort eingeben zu müssen.quelle