Jenkins ব্যবহারকারী redhat linux তে স্যুইচ করতে পারবেন না


17

আমি একটি redhat linux সার্ভার জিনকিন চলমান আছে। আমি এখানে উল্লিখিত নির্দেশাবলী অনুযায়ী জেনকিন্স সেটআপ https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions সমস্যাটি হল যে ssh সংযোগ সমস্যা সমাধান করার জন্য আমাকে জিনকিন্স ব্যবহারকারীতে স্যুইচ করতে হবে, কিন্তু আমি পারব না।

আমি চেষ্টা করি

su - jenkins

যাইহোক আমি যে প্রবেশ পরে, টার্মিনাল অবশেষ [root@redhat ~]# এবং একটি whoami প্রকাশ করে যে আমি এখনও আছি root আমি ফাইল তাকিয়ে আছে /etc/passwd etc/shadow এবং জিনকিনস একটি ব্যবহারকারী দেখতে পাচ্ছেন, তবে এই জেনকিন্স ব্যবহারকারী সেট আপ করতে আমি কী ভুল করেছি তা জানাতে যথেষ্ট অভিজ্ঞতা নেই।

কোন ধারনা সহায়ক হতে হবে, বা সূত্র জন্য সন্ধান করার জায়গা?

উত্তর:


30

কোন শেল কনফিগার করা হয় একটি Jenkins একটি সেবা অ্যাকাউন্ট /etc/password এটা যে চেষ্টা করে দেখুন sudo su -s /bin/bash jenkins


7
যে উপায়! এখন যে কোনও সমস্যা আছে যার জন্য / var / lib / jenkins jenkins ব্যবহারকারীর হোম ডির হিসাবে কাজ করে এবং .ssh থাকবে

2
আপনি চালাতে পারে sudo -u jenkins bash
B2F

-1

অন্য বিকল্প জিনকিন্স জন্য শেল পরিবর্তন করা হবে।

নিচের কমান্ড চালান:

chsh -s /bin/bash jenkins

এখন আপনি শুধু পাস দ্বারা Jenkins ব্যবহারকারী হিসাবে সুইচ করতে সক্ষম হবে su jenkins


এটা করো না. অ্যাকাউন্টটি ভাল কারণে শেলের অভাব রয়েছে - পরিষেবা অ্যাকাউন্টগুলি ইন্টারঅ্যাক্টিভ লগ ইন করতে সক্ষম হবেন না। এটি কোন প্রকৃত সুবিধা ছাড়াই একটি নিরাপত্তা ঝুঁকি।
thekbb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.