Wie löse ich einen SSH-Admin-Benutzerbefehl für eine Bitbucket-Installation auf dem QNAP auf?
641
Speakeasys
Ich versuche, mit wenig Erfolg Atlassians BitBucket auf meinem QNAP 453 zu installieren . Ich habe die .bin
Datei von Atlassian heruntergeladen, für ein Abonnement bezahlt und versuche jetzt auf meinem QNAP über SSH zu installieren. Das Problem ist, dass ich als Administrator nur mit SSH in meinen QNAP einsteigen kann und ein Fehler auftritt, der besagt, dass ich den Befehl Elasticsearch nur als Nicht-Admin-Konto ausführen soll.
Wie kann ich entweder SSH in meinen QNAP als Nichtadministrator aufnehmen, um den Befehl Elasticsearch ausführen zu können, oder gibt es eine alternative Methode zur Installation von BitBucket auf dem QNAP?
Fehlermeldung:
If you cannot access Bitbucket within 3 minutes, or encounter other issues, check the troubleshooting guide at: https://confluence.atlassian.com/display/BitbucketServerKB/Troubleshooting+Installation [admin@QNAP bin]# Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93) at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Verrückte Idee, ohne alle Details zu kennen, aber Sie könnten wahrscheinlich einen neuen, nicht privilegierten Benutzer auf dem System erstellen und den Befehl dann einfach über diesen Benutzer ausführen.
JakeGould vor 7 Jahren
1
QNAP erlaubt nur Admin via SSH.
Speakeasys vor 7 Jahren
0
Mit @JakeGould einverstanden: Ich besitze kein QNAP, also kann ich mich nicht selbst überprüfen, aber warum sagst du, du kannst nur als Admin ssh? Das hört sich nicht richtig an, Sie sollten in der Lage sein, eine Reihe von Benutzern zu haben, sowohl privilegierte als auch unprivilegierte, und ssh mit jedem von ihnen zuzulassen.
simlev vor 7 Jahren
0
Das eigentliche Admin-Panel besagt, dass aus Sicherheitsgründen nur der Admin für SSH arbeitet. Ich habe neue Benutzer erstellt, aber SSH funktioniert nicht für sie.
Speakeasys vor 7 Jahren
0
Sie können diese Einschränkung umgehen, indem Sie ssh'ing als admin und anschließend `su` für einen anderen Benutzer verwenden, um den Befehl auszuführen, für den ein nicht privilegierter Benutzer erforderlich ist.
simlev vor 7 Jahren
2
Ich habe versucht, "su" auszuführen, aber es heißt, dass der Befehl nicht gefunden wurde. [~ / .ssh] # su -sh: su: Befehl nicht gefunden [~ / .ssh] # uname -a Linux QNAP 3.19.8 # 1 SMP Do Apr 13 05:21:58 CST 2017 x86_64 unbekannt BusyBox v1.01 (2017.04.12-17: 45 + 0000) Binär mit mehreren Aufrufen
Speakeasys vor 7 Jahren
0
Es stellt sich heraus, dass sie einen benutzerdefinierten Befehl zum Ändern von Benutzern haben.
Speakeasys vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Wie kann man einen qnap NAS mit virtualbox virtualisieren?
-
2
QNAP 669Pro RAID 0 (Striping-Volume) einbaufähig
-
2
Wie bewahre ich den Export PFAD auf?
-
1
Wie kann ich ein '#'-Zeichen in einem Git-Befehl verwenden?
-
1
Gibt es eine Möglichkeit, die Hervorhebung des Bitbucket-Codes zu ändern?
-
6
Wie kann ich OS X mit einem QNAP Time Machine-Volume verbinden?
-
1
Kann ich einen Link zum Herunterladen einer bestimmten Datei in meinem öffentlichen GitHub-Repositor...
-
1
Ich kann nicht von Windows 8 auf die Samba-Freigabe zugreifen, aber ich kann es in Windows 7
-
3
Gibt es einen webbasierten Dateiaustausch für NAS?
-
1
QNAP TS-809U: Domänenbenutzer / -gruppen verschwinden, und der Server muss der AD-Domäne erneut hinz...