Atlassian's BitBucket'i QNAP 453'e çok az başarılı bir şekilde yüklemeye çalışıyorum . İndirdiğim .bin
bir abonelik için ödenen Atlassian dosyayı, ve şimdi SSH üzerinden benim QNAP yüklemek çalışıyorum. Sorun sadece QNAP’a yönetici olarak SSH yapabildiğim ve yalnızca Plastik Arama komutunu yönetici olmayan bir hesap olarak çalıştırmam gerektiğini bildiren bir hatayla karşılaştığım.
EHSearch komutunu çalıştırabilmem için, yönetici olmayan bir kullanıcı olarak SSN'yi nasıl SSH'ye ekleyebilirim?
Hata mesajı:
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)
1
Tüm detayları bilmeden çılgınca bir fikir, ancak muhtemelen sistemde yeni, ayrıcalıklı olmayan bir kullanıcı yaratabilir ve sonra komutu sadece bu kullanıcı üzerinden çalıştırabilirsiniz.
—
JakeGould
QNAP yalnızca SSH üzerinden yöneticiye izin verir.
—
Speakeasys
@JakeGould ile hemfikir: Bir QNAP'a sahip değilim, bu yüzden kendimi kontrol edemiyorum, ama neden sadece yönetici olarak ssh yapabileceğini söylüyorsun? Bu doğru gelmiyor, hem ayrıcalıklı hem de ayrıcalıklı olmayan birçok kullanıcınız olması ve bunlardan herhangi birinin ssh olmasına izin vermeniz gerekir.
—
simlev
Gerçek yönetici paneli, yalnızca yöneticinin güvenlik amacıyla SSH için çalıştığını söylüyor. Yeni kullanıcılar oluşturdum ancak SSH onlar için çalışmıyor.
—
Speakeasys
su
Ayrıcalıklı olmayan bir kullanıcı gerektiren komutu çalıştırmak için yönetici olarak ve ardından başka bir kullanıcıya ssh'leyerek bu sınırlamayı çözebilirsiniz .