kinit
কার্বেরোস টিকিট অর্জন করার জন্য যখন আমি এটি একটি ডিফল্ট রাজ্য ব্যবহারের জন্য কনফিগার করেছিলাম, যেমন GERT.LAN
সম্পাদনা করে /etc/krb5.conf
:
[libdefaults]
default_realm = GERT.LAN
এটি দুর্দান্ত কারণ আমাকে কমান্ড লাইনে সারাক্ষণ সরবরাহ করতে হবে না।
⟫ kinit
gert@GERT.LAN's Password:
তবে, আমার স্থানীয় ব্যবহারকারীর gert
নাম দূরবর্তী ব্যবহারকারীর সাথে মেলে না gertvdijk
। এখন আমাকে যুক্তি হিসাবে পুরো প্রধান নাম সরবরাহ করতে হবে। এটি যদি কেবল কিনিত হয় তবে আমি বাশ ওরফে তৈরি করতে পারতাম, তবে আরও স্থানীয় কার্বারোস সরঞ্জামগুলি আমার স্থানীয় ব্যবহারকারীর নাম ব্যবহার করে দেখতে পেল। উদাহরণস্বরূপ ক্রেডিট্যানিয়ালস আমাকে ডিফল্ট অধ্যক্ষের চেয়ে অন্যটি ব্যবহার করার অনুমতি দেয় না।
সুতরাং, মূলত, আমি চাই স্থানীয় ব্যবহারকারী gert
এবং দূরবর্তী অধ্যক্ষের মধ্যে একটি ম্যাপিং তৈরি করা gertvdijk@GERT.LAN
।
হাস্যকরভাবে, প্যামের সাথে আরও জটিল সেটআপ ব্যবহার করার সময় আমি এটি অর্জন করতে সক্ষম হয়েছি। ইন krb5.conf
:
[appdefaults]
pam = {
mappings = gert gertvdijk@GERT.LAN
}
তবে আমি আর কার্বেরোস প্যাম মডিউলটি ব্যবহার করতে চাই না যেহেতু কার্বেরোস সার্ভারটি পৌঁছনোযোগ্য নয় এবং আমি স্থানীয় পাসওয়ার্ডটি প্রবেশ করার চেষ্টা করছি বলে ভেবে আমি নিজেকে অনেকবার লক আউট করেছি ...
সুতরাং, দীর্ঘ গল্প সংক্ষিপ্ত, কোনও ডিফল্ট অধ্যক্ষ বা স্থানীয় ব্যবহারকারীর নাম থেকে ম্যাপিং কনফিগার করার উপায় আছে কি?