একটি সক্রিয় ডিরেক্টরি ডোমেনে যোগদানের জন্য উবুন্টু 14.04 এলটিএসে কীভাবে রিয়েলএমডি ব্যবহার করবেন?


9

আমি realmdউবুন্টু 14.04 এলটিএস থেকে একটি অ্যাক্টিভ ডিরেক্টরি ডোমেনে যোগদান করতে চাই ।

যে আমি শুধু ইনস্টল করার জন্য realmdএবং এই কমান্ড দিয়ে কিছু নির্ভরতা: aptitude install realmd sssd sssd-tools samba-common krb5-user

ইনস্টলেশনের পরে আমি realm --verbose join ad.example.com -U Administratorপ্রশাসকের পাসওয়ার্ড চেয়েছে এমন কমান্ডটি দিয়ে আমার ডোমেনে যোগদানের চেষ্টা করেছি তবে সেগুলি এই আউটপুটটির সাথে ক্র্যাশ হয়ে গেছে:

 * Resolving: _ldap._tcp.ad.example.com
 * Performing LDAP DSE lookup on: 10.7.0.2
 * Successfully discovered: ad.example.com
Password for Administrator: 
 * Unconditionally checking packages
 * Resolving required packages
 * Installing necessary packages: samba-common-bin
 * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads join ad.example.com
Enter Administrator's password:DNS update failed: NT_STATUS_INVALID_PARAMETER

Using short domain name -- AD-EXAMPLE
Joined 'REALMD-TEST' to dns domain 'ad.example.com'
No DNS domain configured for realmd-test. Unable to perform DNS Update.
 * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads keytab create
Enter Administrator's password:
realm: Couldn't join realm: Message did not receive a reply (timeout by message bus)

এই ইরোরগুলি realmdএমনকি কাজ না করার পরে , কোনও আদেশ realmdরিটার্ন সহ জারি করা হয় :

realm: Couldn't connect to realm service: Error calling StartServiceByName for 
org.freedesktop.realmd: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: 
Process /usr/lib/dbus-1.0/dbus-daemon-launch-helper received signal 11

ফাইলটি /etc/sssd/sssd.confসঠিকভাবে তৈরি করা হয়েছে এবং /etc/nsswitch.confসেই অনুযায়ী সংশোধিত হয়েছে। তবে সফলভাবে এই ডোমেনে যোগদানের জন্য এটি যথেষ্ট নয়।


আমি দেবিয়ান জেসির ক্ষেত্রে ঠিক একই সমস্যা পাচ্ছি। "সিগন্যাল 11" এর অর্থ একটি সেগফল্ট। একটি সেগফল্ট প্রোগ্রামে সর্বদা একটি বাগ থাকে, তাই আমি আশা করি এটি একটি বাগ হিসাবে রিপোর্ট করা উচিত এবং এটি কাজ করার আগে এটি সংশোধন করা উচিত।
জেরেমি ভিজার

উত্তর:


7

এটি পেতে এবং কাজ করার জন্য প্রয়োজনীয় সমস্ত পদক্ষেপের আমি রূপরেখা দিয়েছি। প্যাকেজ ইনস্টল সংক্রান্ত বাগের একটি সিরিজ রয়েছে। অন্তর্নিহিত সমস্ত সফ্টওয়্যার দুর্দান্ত কাজ করে তবে জিনিসগুলিকে কাজ করতে আপনাকে কয়েকটি পদক্ষেপ নিতে হবে: http://funwithlinux.net/2014/04/join-ubuntu-14-04-to-active-directory-domain -using-realmd

সংক্ষিপ্ত সংস্করণ:

  1. নিম্নলিখিতটি যুক্ত করুন /etc/realmd.conf

    [service]
    automatic-install = no

  2. এরপরে, নিম্নলিখিত প্যাকেজগুলি ইনস্টল করুন: সাম্বা-কমন-বিন, সাম্বা-লিবস, এসএসডি-সরঞ্জামগুলি, krb5- ব্যবহারকারী, অ্যাডক্লি

  3. আপনার AD ব্যবহারকারীর জন্য একটি কার্বেরো টিকিট পান।

  4. নতুন ব্যবহারকারীর অধ্যক্ষের সাথে একাঙ্কিত মোডে যোগ দিন (একক লাইনে):

realm --verbose join localdomain.xx --user-principal=myubuntuserver/DomainAdmin@LOCALDOMAIN.XX --unattended

  1. আপনার উল্লেখ করা ত্রুটিটি বিশেষত এসএসডি-তে একটি পরিচিত বাগের সাথে সম্পর্কিত (কমপক্ষে এটি ফেডোরা / আরএইচ-এর কাছে জানা) সম্পর্কিত। অপশনটিতে এসএসডি সেগফাল্টস use_fully_qualified_names = Trueতাই এগিয়ে যান এবং সেই বিকল্পটি মন্তব্য করুন এবং এসএসডি পুনরায় চালু করুন।

6

আমি 16.04.1 এলটিএসে স্বীকৃত উত্তরটি চেষ্টা করেছি এবং পাসওয়ার্ড সম্পর্কে কিছু জানাতে কমান্ডটি ব্যর্থ হয়েছিল। sudo realm joinসাধারণত Necessary packages are not installed: sssd-tools sssd libnss-sss libpam-sss adcliইনস্টল হওয়া সত্ত্বেও সাধারণত চালানো ত্রুটিটি দিত। এক ঘন্টা সন্ধানের পরে আমি এই কার্যকারিতাটি পেয়েছি , যা আপনাকে --install=/যোগ কমান্ডে যুক্ত করা উচিত বলেছে । সুতরাং সম্পূর্ণ বাক্য গঠনটি হ'ল:

sudo realm join -v -U administrator DOMAIN.COM --install=/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.