জেনকিন্স ইনস্টল করার পরে ব্যবহারকারীর জেনকিনের সাথে মামলা করতে পারে না


97

আমি জেনকিনগুলি ইনস্টল করেছি এবং আমি জেনকিন্স হিসাবে একটি এসএসএস যোগ করার জন্য একটি শেলটিতে প্রবেশ করার চেষ্টা করছি। আমি জেনকিন্স ব্যবহারকারীর পক্ষে মামলা করতে পারব না:

[root@pacmandev /]# sudo su jenkins
[root@pacmandev /]# whoami
root
[root@pacmandev /]# echo $USER
root
[root@pacmandev /]# 

জেনকিন্স ব্যবহারকারী আমার / ইত্যাদি / পাসডাব্লুডি ফাইলটিতে বিদ্যমান। রনিন su jenkinsএকটি পাসওয়ার্ড চেয়েছে, তবে আমার সাধারণ পাসওয়ার্ডটি প্রত্যাখ্যান করে। sudo su jenkinsকিছু করার মনে হয় না; একই জন্য sudo su - jenkins। আমি CentOS এ আছি।


ব্যবহারকারীর উপস্থিতি রয়েছে ... তবে সম্ভবত কোনও শেল নেই, দেখুন superuser.com
প্রশ্নগুলি

আপনি যখন মূল হন তখন আপনার সুডোর দরকার নেই। যদিও এটি ক্ষতি করে না।
thekbb

12
sudo usermod -s /bin/bash jenkins
জেজিবি

4
জিনকিনসে কোনও শেল যুক্ত করবেন না - এটি ডিজাইনের সাহায্যে হারিয়েছে। সাধারণত আপনি চান না যে পরিষেবা অ্যাকাউন্টগুলি ইন্টারেক্টিভভাবে লগ ইন করতে সক্ষম হবে।
thekbb

উত্তর:


238

জেনকিনস একটি পরিষেবা অ্যাকাউন্ট, এটির নকশার দ্বারা শেল নেই। এটি সাধারণত গৃহীত হয় যে পরিষেবা অ্যাকাউন্টগুলি ইন্টারঅ্যাকটিভভাবে লগ ইন করতে সক্ষম হবে না।

আমি প্রথমে এই এক উত্তর দাও নি যেমন ক-এর এক প্রশ্নের যে সার্ভার দোষ সরানো হয়েছে এর সদৃশ । মন্তব্যে উত্তরের সাথে লিঙ্ক করার চেয়ে আমার উত্তর দেওয়া উচিত ছিল।

যদি কোনও কারণে আপনি জেনকিন হিসাবে লগইন করতে চান তবে আপনি এটি সহ করতে পারেন: sudo su -s /bin/bash jenkins


8
ধন্যবাদ! আমি বুঝতে পারি জেনকিন্সে একটি শেল যুক্ত করা খারাপ ধারণা বলে মনে হচ্ছে; আমি কেবল এটি করছিলাম কারণ আমার বিল্ড প্রক্রিয়ায় কমান্ডগুলি ছিল যে আমার শেল থেকে চলতে আমার কোনও সমস্যা হয়নি তবে বিল্ডটি ব্যর্থ হচ্ছিল কারণ এটি চালাতে পারে নি। আমি জিনকিন হিসাবে উঠতে এবং অনুমতি সংক্রান্ত সমস্যা আছে কিনা তা দেখতে চেয়েছিলাম।
sfendell

@ mrg এর সঠিক সম্পর্কে সঠিক তথ্যের প্রয়োজনবোধে উত্তর সম্পাদনা করেছে sudo
thekbb

4
কোনও ডিফল্ট পাসওয়ার্ড রয়েছে যার জন্য এটি জিজ্ঞাসা করে কারণ ইনস্টলেশনে কোনও পাসওয়ার্ড সেটআপ করা আমার মনে নেই।
জো লোয়েড

@ এমআরজি আপনি কোন পাসওয়ার্ড ব্যবহার করেছেন?
নবীন

@ জোলয়েড আপনি কি ডিফল্ট পাসওয়ার্ডটি খুঁজে পেয়েছেন? পাসওয়ার্ড কি?
নবীন


-1

যদি আপনি ডকারের ভিতরে জেনকিন ব্যবহার করছেন। তারপরে আপনার নিম্নলিখিতটি চেষ্টা করা উচিত।

  • প্রথমে আপনাকে জিনকিনস ধারকটি চালানো দরকার "ডকার স্টার্ট (ধারক-নাম বা ধারক-আইডি)"

  • তারপরে এই কমান্ডটি "ডকার এক্সিকিউট-ইট (ধারক-নাম বা ধারক-আইডি) বাশ" চালান

এখন আশা করি আপনি জেনকিন ব্যবহারকারী হিসাবে ব্যবহার করবেন।


-11

রুট হিসাবে, su - jenkins লিখুন

এছাড়াও, / ইত্যাদি / পাসডাব্লুটিতে চেক করুন যে ব্যবহারকারী জেনকিনগুলি লগন করার অনুমতি দেয়: লাইনের শেষে অবশ্যই / বিন / মিথ্যা নয়, অবশ্যই কিছু হবে / বিন / বাশ বা / বিন / এস

ইঙ্গিত: আপনি একই সাথে সু এবং সুডো ব্যবহার করবেন না ।


4
ঠিক এই আদেশটি ওপি চেষ্টা করেছিল ... জেনকিনস কেন লগ ইন করতে পারে না সে সম্পর্কে আপনি সঠিক - তবে আমি আপনার সমাধানের সাথে একমত নই।
thekbb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.