jenkins'i yükledim ve bir ssh anahtar eklemek için Jenkins olarak bir kabuk içine girmeye çalışıyorum. Ben jenkins kullanıcısına su giremiyorum: <123/etc/passwd dosyasında jenkins kullanıcısı var. Runnin su jenkins
bir şifre sorar, ancak normal şifremi reddeder. sudo su jenkins
hiçbir şey yapmıyor gibi görünüyor; sudo su - jenkins
için de geçerlidir. CentOS'tayım.Jenkins'i yükledikten sonra jenkins'i kullanamazsınız
cevap
jenkins bir hizmet hesabıdır, kabuğu tasarımına sahip değildir. Hizmet hesaplarının etkileşimli olarak oturum açmaması gerektiği genellikle kabul edilir.
İlk olarak bir duplicate of a question that has been moved to server fault olduğu gibi yanıtlamadım. Bir yorumdaki cevaba bağlı olmak yerine cevap vermeliydim.
Eğer jenkins olarak giriş yapmak istiyorum nedense bunu yapabilirsiniz eğer bu kadar: sudo su -s /bin/bash jenkins
Teşekkürler! Jenkins'a bir kabuk eklemenin kötü bir fikir gibi göründüğünü anlıyorum; Yapıyordum, çünkü benim derleme sürecimde komutlarımın kabuklarımdan çalışmakta hiçbir sorun yaşamadım ama yapı başarısız oldu çünkü onları çalıştıramadı. Jenkins olarak girmek ve izin sorunları olup olmadığını görmek istedim. – sfendell
Bu benim için çalıştı, ama komutayı söylemek zorunda kaldım. – mrg
cevabı, 'sudo' gereksinimiyle ilgili olarak Mrg'nin tam olarak doğru bilgisini içerecek şekilde düzenlenmiştir. – thekbb
girin su - Jenkins Ayrıca
, check/etc/passwd kullanıcı Jenkins oturum izin verildiğini: /bin/bash veya /bin gibi bir şey olmalı/sh, kesinlikle satırın sonunda /bin/false.
İpucu: su ve sudo'u aynı anda kullanmazsınız.
tam olarak OP'nin denediği komut ... jenkins'nin neden giriş yapamayacağına dair doğru muhakkak - ama çözümünüze katılmıyorum. – thekbb
- 1. TortoiseGit'i yükledikten sonra dosyalarım nerede?
- 2. Bash, yeniden yükledikten sonra ghc'yi bulamıyor mu?
- 3. Hata 500 laravel sunucuya dosya yükledikten sonra
- 4. Django, yükledikten sonra iphone resmi döner
- 5. Fly komutu, uçuş planını yükledikten sonra çalışmaz
- 6. İsim basitjson içe aktarılamıyor - simplejson'ı yükledikten sonra
- 7. Apache, Laravel'i (Mac) yükledikten sonra başlatılıyor
- 8. img'i yükledikten sonra komut dosyasını nasıl çalıştırabilirim?
- 9. Laravel Uygulama, sunucuya yükledikten sonra çalışmıyor
- 10. NSWindow Xib işaretçisi yükledikten sonra mı?
- 11. AFHTTPRequestOperationManager'ı kullanamazsınız
- 12. ADLivelyTableView kullanamazsınız
- 13. Bash: virtualenvwrapper'ı yükledikten sonra kabuğu nasıl yeniliyor [Kabuğu yeniden başlatmadan]?
- 14. Cordova, org.apache.cordova.network-information'i yükledikten sonra iOS'ta hatayla sonuçlandığını gösteriyor
- 15. Eklenti'de eklentiyi yükledikten sonra Subversion Connections Discovery'yi nasıl tetiklerim?
- 16. Bir GL_RGB dokusunu yükledikten sonra garip renk değişimi
- 17. Homebrew ve Laravel Valet'i yükledikten sonra hata veren Sudo
- 18. python modelini yükledikten sonra çıkış durumu hatası var 2
- 19. MacPorts'u kullanarak Scala'yı yükledikten sonra, scala komutu bulunamadı
- 20. Windows için PHP'yi yükledikten sonra php5isapi.dll neden eksik?
- 21. Bir uygulamanın fiyatını iTunes uygulama mağazasına yükledikten sonra değiştirebilir miyim?
- 22. Sayfayı JavaScript’te yeniden yükledikten sonra nasıl uyarı gösterilir?
- 23. Nasıl Codeigniter yükledikten sonra Dosya ve Görüntü Sil?
- 24. 4.5 sürümünü yükledikten sonra başlatılan iki Xcode uygulaması simgesi
- 25. Ben cabal yükledikten sonra Yi-editör nasıl kurulur?
- 26. Orijinal Dosya Adını nasıl koruyabilirim Symfony uygulamasında yükledikten sonra
- 27. Angular2-bildirimlerini yükledikten sonra çalışan lint başarısız oluyor
- 28. PHP modülleri, PHP 7'yi sunucumdan yükledikten sonra yüklenmiyor
- 29. node.js, Windows 10'a yükledikten sonra sürümü kontrol edemiyor 10
- 30. SQL'den LINQ - Neden bir ORDER BY sonra bir WHERE kullanamazsınız?
kullanıcı var ... ama muhtemelen hiçbir kabuğa sahiptir, http://superuser.com/questions/566041/ bakınız jenkins-user-redhat-linux/566042'ye geçiş yapamaz # 566042 – thekbb
Kök olduğunda sudo demeye gerek yok. Gerçi bu acı vermez. – thekbb
'sudo usermod -s/bin/bash jenkins' – jgb