ওভাররাইড LDAP শেল


9

আমার এতে একটি এলডিএপি সার্ভার এবং একটি পূর্বনির্ধারিত শেল (ব্যাশ) সেট রয়েছে। তবে এমন কিছু মেশিন রয়েছে যার উপরে আমি চাইলে যখনই এলডিএপিতে সঞ্চিত শেলের পরিবর্তে ব্যবহারকারী লগইন করে তবে একটি আলাদা শেল ব্যবহার করা হোক।

কিভাবে আমি এটি করতে পারব?? কেউ কি আমাকে কিছু দিকনির্দেশনা দিতে পারেন?

ধন্যবাদ


কোন ওএস / সংস্করণ?
rkthkr

ওএস - ডেবিয়ান লেনি
অবিশ্বাস্য

উত্তর:


10

/Etc/ldap.conf এ নিম্নলিখিত লাইনটি যুক্ত করুন:

nss_override_attribute_value loginShell <different_shell>

শুভকামনা,
জোও মিগুয়েল নেভেস


1
আমার পক্ষে কাজ করার জন্য কেবল একটি নোট, পরিবর্তনের পরে আমাকে এনএসসিডি পুনরায় চালু করতে হবে ( /etc/init.d/nscd restart)
মাইকেল মায়ার

/etc/ldap.confহয় libnss 'কনফিগারেশন ফাইল। ডিবিয়ানিশ সিস্টেমগুলিতে, এটি /etc/libnss-ldap.conf। আপনার সিস্টেমে man nss_ldap এর সঠিক নামটি দেওয়া উচিত। আমাকে nscd -i passwdএনএসসিডি ক্যাশে ফ্লাশ করার জন্য দৌড়াতে হয়েছিল।
exore

3

শেয়ার ডিরেক্টরি হোম ডিরেক্টরি? যদি তা না হয় তবে ব্যবহারকারীদের মধ্যে রাখুন ~/.bash_profile(বা উপযুক্ত ফাইল যাই হোক না কেন, ইনভোকেশনটি চেক করুন man bash):

exec /bin/tcsh

অথবা আপনি যে শেলটি দিয়ে বাশ প্রতিস্থাপন করতে চান তা করুন।

যদি তারা ssh ব্যবহার করে লগইন করে থাকে তবে আপনি কীপেইস এবং জোর করে কমান্ড ব্যবহার করতে পারেন।

দয়া করে নোট করুন, আপনি অন্য শেলের জন্য নির্বাহকটি কোথায় রাখছেন তার উপর নির্ভর করে আপনি উবুন্টুতে scpযেমন ইন্টারেক্টিভ শেলটি পরীক্ষা না করেন তবে কমান্ডগুলি সঠিকভাবে কাজ করতে পারে না /etc/skel/.bashrc

আপনার সেরা বাজি হ'ল আপনার এলডিএপি প্রশাসকের কাছে loginShellআপনার এলডিএপি ব্যবহারকারীর জন্য পরিবর্তনটি করতে দয়া করে বলা ।


ব্যবহারকারীরা ssh এর মাধ্যমে লগইন করবেন। আপনি কি দয়া করে কী-পেয়ার এবং জোরপূর্বক কমান্ড বিকল্প ব্যবহারের ক্ষেত্রে আরও কিছুটা ব্যাখ্যা করতে পারেন। আপনি আমাকে কিছু পয়েন্টার দিতে পারেন? ধন্যবাদ.
অবিশ্বাস্য

এসএসএইচ কী-পেয়ারস: < sial.org/howto/openssh/publickey-auth > জোরপূর্বক কমান্ড সম্পর্কে তথ্য sshd (8) এবং sshd_config (5)
পিটিম্যান

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