ব্যবহারকারীরা ম্যাক ওএস এক্সে / ইত্যাদি / পাসডাব্লু তে উপস্থিত হয় না


29

/etc/passwdফাইলটি পরীক্ষা করে , আমার উচিত সিস্টেমের সমস্ত ব্যবহারকারীর একটি তালিকা। যাইহোক, passwdম্যাক ওএস ইলেভেনে ফাইলটি ডাম্প করার সময় আমার বর্তমান ব্যবহারকারীর নামটি দেখতে পাবে না তবে এর মধ্যে অনেকগুলি এন্ট্রি রয়েছে:

  _এক্সগ্রিডেন্ট: *: 86: 86: এক্সগ্রিড এজেন্ট: / ভার / এক্সগ্রিড / এজেন্ট: / ইউএসআর / বিন / মিথ্যা
  _আমি মালিক: *: 87: 87: অ্যাপ্লিকেশনের মালিক: / ভার / খালি: / usr / বিন / মিথ্যা
  _windowserver: *: 88: 88: WindowServer: প্রথমেই / var / খালি: / usr / bin / মিথ্যা
  _spotlight: *: 89: 89: স্পটলাইট: প্রথমেই / var / খালি: / usr / bin / মিথ্যা
  _শেষে: *: 91: 91: টোকেন ডেমোন: / ভার / খালি: / usr / বিন / মিথ্যা

আমি কীভাবে আমার ব্যবহারকারীর নাম দিয়ে শেলটিতে লগইন করতে পারি এবং যখন করি তখন সেই ব্যবহারকারীর নামটি দেখতে পারি who?

উত্তর:


25

/etc/passwdওএস একক-ব্যবহারকারী মোডে থাকা অবস্থায় কেবল ফাইলটি পরামর্শ করা হয়। ওএস এক্স-এ অ্যাকাউন্ট তথ্যের জন্য "স্ট্যান্ডার্ড" অবস্থান হ'ল ডিরেক্টরি ডিরেক্টরি ervice

man DirectoryServiceআরও তথ্যের জন্য চেষ্টা করুন।

নীচের মন্তব্য ব্লকটি আমার পাসওয়ার্ড ফাইলের শীর্ষে উপস্থিত হবে:

##
# User Database
# 
# Note that this file is consulted directly only when the system is running
# in single-user mode.  At other times this information is provided by
# Open Directory.
#
# This file will not be consulted for authentication unless the BSD local node
# is enabled via /Applications/Utilities/Directory Utility.app
# 
# See the DirectoryService(8) man page for additional information about
# Open Directory.
##

ওএস এক্স ডিরেক্টরি ইউটিলিটির সাম্প্রতিক সংস্করণগুলিতে সরানো হয়েছে /System/Library/CoreServices/Directory Utility


আমি এরকম কিছু (ডিরেক্টরি ইউটিলিটি) সন্ধান করতে গিয়েছিলাম - এবং এটি আমার স্নো চিতাবাঘের ইনস্টলটিতে নেই ... আমি কী অনুপস্থিত হতে পারি তার কোনও ধারণা নেই - এটি আপনার কাছে কীভাবে পাওয়া গেল?
জোনাথন লেফলার

হুমম ... অ্যাপল বলেছে " ম্যাক ওএস এক্স ভি 10.5 এর মধ্যে মাইক্রোসফ্ট অ্যাক্টিভ ডিরেক্টরিতে কম্পিউটার বাঁধতে ব্যবহৃত দুটি ইউটিলিটি রয়েছে Direct ডাইরেক্টরি ইউটিলিটি একটি অ্যাপ্লিকেশন, এবং ডেসকনফিগাদ একটি টার্মিনালের মাধ্যমে অ্যাক্সেস করা একটি কমান্ড-লাইন ইউটিলিটি Both উভয়ই কনফিগার করতে ব্যবহার করা যেতে পারে ডিরেক্টরি ইউটিলিটিতে সক্রিয় ডিরেক্টরি সংযোজক ""
জোনাথন লেফলার

এটি বিজ্ঞাপনিত স্থানে ইনস্টলড নয়, এটি স্পটলাইটেও প্রদর্শিত হবে না। দেখে মনে হচ্ছে আমার পাসওয়ার্ড ফাইলটি আমার কাছে পড়ে আছে।
স্টিভ ওয়েট

আমার পাসওয়ার্ড ফাইল একই fib বলে। আমি খুঁজে পেয়েছি dsconfigad
জোনাথন লেফলার

2
ডিরেক্টরি ইউটিলিটির নতুন অবস্থান যুক্ত করা হয়েছে।
অ্যালান শুটকো

10

ডিরেক্টরি পরিষেবাগুলির একটি সেট রয়েছে যা তথ্য রাখে। dsclএগুলিকে (হার্ড) ম্যানিপুলেট করার জন্য কয়েকটি কমান্ড লাইন সরঞ্জাম (যার জন্য) রয়েছে বা আপনি তাদের কিছু পরিচালনা করতে সিস্টেম পছন্দগুলি ব্যবহার করতে পারেন।


4

ওএস এক্স ইউনিক্স / লিনাক্স / ইত্যাদি / পাসডব্লুড ফাইল ব্যবহার করে না। পরিবর্তে, এটি নেটআইনফোতে সঞ্চয় করে। নেটআইএনফো-র সাথে ইন্টারেক্ট করার জন্য ব্যবহৃত কমান্ডটি হ'ল ডিরেক্টরি পরিষেবা আদেশ কমান্ড ইউটিলিটি, বা ডিএসসিএল।

আমি আদেশগুলির সাথে পরিচিত নই, তবে আমি নিশ্চিত যে একটি সাধারণ man dsclকোনওরাই কারও ক্ষতি করতে পারে না।


2
নেটআইএনফো ম্যাক ওএস এক্স 10.5 এবং আরও নতুন হিসাবে ডিরেক্টরি পরিষেবাগুলির দ্বারা প্রতিস্থাপিত হয়েছিল।
চিয়ালিয়ন


1

আমি বুঝতে পেরেছি এটি সরাসরি প্রশ্নের উত্তর দিচ্ছে না তবে আমি অনুভব করি যারা এই প্রশ্নটির মধ্যে চলেছেন তারা কমান্ড লাইন থেকে ব্যবহারকারীদের তথ্য সন্ধান করার জন্য কীভাবে একটি সাধারণ ক্যোয়ারী করবেন তা জানতে চাইবেন। এই পথ ধরে অন্যদের জন্য কেবল স্ট্যান্ডার্ড ইউনিক্স কমান্ডের অনুরূপ কনফিগারেশন দেখতে পাওয়া দরকার আমি এই সাধারণ কমান্ডটিকে দরকারী বলে মনে করি।

dscl . -read /Users/<putusernamehere> UniqueID PrimaryGroupID NFSHomeDirectory UserShell

আপনি এটি করতে পারেন:

dscl . -read /Users/<putusernamehere>

সমস্ত কিছু দেখার জন্য তবে সতর্ক হওয়ার জন্য এটি ব্যবহারকারীর ছবির একটি হেক্স সংস্করণটিকে স্ক্রিনে ফেলে দেবে। আপনি যদি জেপিইজিফोटो আইটেমটি এড়াতে পারেন তবে সেখানে কী রয়েছে তা দেখার জন্য যদি আপনার অন্যান্য উপাদানগুলির প্রয়োজন হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.