এটি হল idposix কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
আইডি - ব্যবহারকারীর পরিচয় ফেরত দিন
সাইনোপিসিস
id [ব্যবহারকারী]
id −G [−n] [ব্যবহারকারী]
id −g [−nr] [ব্যবহারকারী]
id −u [−nr] [ব্যবহারকারী]
বর্ণনাঃ
কোন যদি ব্যবহারকারী অপারেন্ড প্রদান করা হয়, id ইউটিলিটি ব্যবহারকারী এবং গ্রুপ আইডি লিখতে হবে এবং
প্রমিত আউটপুটে আহ্বান প্রক্রিয়ার সংশ্লিষ্ট ব্যবহারকারী এবং গোষ্ঠীর নাম। যদি
কার্যকর এবং আসল আইডি মেলে না, উভয়ই লিখতে হবে। একাধিক গ্রুপ হলে
অন্তর্নিহিত সিস্টেম দ্বারা সমর্থিত (সিস্টেমে {NGROUPS_MAX}-এর বিবরণ দেখুন
POSIX.1-2008-এর ইন্টারফেস ভলিউম), আহ্বানের সম্পূরক গ্রুপ অ্যাফিলিয়েশন
প্রক্রিয়া এছাড়াও লিখিত হবে.
যদি একটি ব্যবহারকারী অপারেন্ড প্রদান করা হয় এবং প্রক্রিয়াটির যথাযথ সুবিধা রয়েছে, ব্যবহারকারী এবং
নির্বাচিত ব্যবহারকারীর গ্রুপ আইডি লিখতে হবে। এই ক্ষেত্রে, কার্যকর আইডি হতে হবে
বাস্তব আইডির সাথে অভিন্ন বলে ধরে নেওয়া হয়েছে। নির্বাচিত ব্যবহারকারীর একাধিক অনুমোদিত হলে
গ্রুপ ডাটাবেসে তালিকাভুক্ত গ্রুপ মেম্বারশিপ, এই একই পদ্ধতিতে লিখতে হবে
পূর্ববর্তী অনুচ্ছেদে বর্ণিত সম্পূরক গোষ্ঠী হিসাবে।
বিকল্প
সার্জারির id ইউটিলিটি POSIX.1-2008-এর বেস ডেফিনিশন ভলিউমের সাথে সঙ্গতিপূর্ণ হবে, অধ্যায় 12.2,
উপযোগ বাক্য গঠন নির্দেশিকা.
নিম্নলিখিত বিকল্পগুলি সমর্থিত হবে:
−জি শুধুমাত্র ব্যবহার করে সমস্ত ভিন্ন গ্রুপ আইডি (কার্যকর, বাস্তব এবং পরিপূরক) আউটপুট করুন
বিন্যাস "%u\n". যদি একাধিক স্বতন্ত্র গ্রুপ অ্যাফিলিয়েশন থাকে, আউটপুট
ফরম্যাট ব্যবহার করে এই ধরনের প্রতিটি অধিভুক্তি " %u", পূর্বে আউটপুট হয়।
−g বিন্যাস ব্যবহার করে শুধুমাত্র কার্যকর গ্রুপ আইডি আউটপুট করুন "%u\n".
−n ফরম্যাটে নাম আউটপুট করুন "%s" বিন্যাস ব্যবহার করে সংখ্যাসূচক ID এর পরিবর্তে
"%u".
-আর কার্যকর আইডির পরিবর্তে আসল আইডি আউটপুট করুন।
−উ বিন্যাস ব্যবহার করে শুধুমাত্র কার্যকর ব্যবহারকারী আইডি আউটপুট "%u\n".
অপারেন্ডস
নিম্নলিখিত অপারেন্ড সমর্থিত হবে:
ব্যবহারকারী লগইন নাম যার জন্য তথ্য লিখতে হবে।
STDIN
ব্যবহার করা হয় না.
ইনপুট নথি পত্র
কোনটিই নয়।
পরিবেশ বৈচিত্র্য
নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি কার্যকর করার উপর প্রভাব ফেলবে id:
ল্যাং আনসেট বা আন্তর্জাতিকীকরণ ভেরিয়েবলের জন্য একটি ডিফল্ট মান প্রদান করুন
খালি. (POSIX.1-2008-এর বেস ডেফিনিশন ভলিউম দেখুন, অধ্যায় 8.2,
আন্তর্জাতিকীকরণ ভেরিয়েবল আন্তর্জাতিকীকরণের অগ্রাধিকারের জন্য
লোকেল বিভাগের মান নির্ধারণ করতে ব্যবহৃত ভেরিয়েবল।)
Lc_all একটি অ-খালি স্ট্রিং মান সেট করা হলে, অন্য সব মান ওভাররাইড করুন
আন্তর্জাতিকীকরণ ভেরিয়েবল।
Lc_ctype পাঠ্য ডেটার বাইটের অনুক্রমের ব্যাখ্যার জন্য লোকেল নির্ধারণ করুন
অক্ষর হিসাবে (উদাহরণস্বরূপ, একক-বাইট, মাল্টি-বাইট অক্ষরের বিপরীতে
যুক্তি).
Lc_messages
বিন্যাস এবং বিষয়বস্তু প্রভাবিত করতে ব্যবহার করা উচিত যে লোকেল নির্ধারণ করুন
ডায়াগনস্টিক বার্তাগুলি স্ট্যান্ডার্ড ত্রুটিতে লেখা এবং তথ্যপূর্ণ বার্তা লেখা৷
স্ট্যান্ডার্ড আউটপুটে।
NLSPATH এর প্রক্রিয়াকরণের জন্য বার্তা ক্যাটালগের অবস্থান নির্ধারণ করুন Lc_messages.
অ্যাসিঙ্ক্রোনাস ঘটনাগুলি দেখুন
ডিফল্ট.
বন্ধ
নিম্নলিখিত বিন্যাস ব্যবহার করা হবে যখন Lc_messages স্থানীয় বিভাগ নির্দিষ্ট করে
POSIX লোকেল। অন্যান্য লোকেলে, স্ট্রিং ইউআইডি, gid, euid, egid, এবং গ্রুপ হতে পারে
লোকেলের সাথে সম্পর্কিত আরও উপযুক্ত স্ট্রিং দিয়ে প্রতিস্থাপিত হয়।
"uid=%u(%s) gid=%u(%s)\n", <বাস্তব ব্যবহারকারী ID>,ব্যবহারকারীর নাম>,
<বাস্তব গ্রুপ ID>,দলের নাম>
যদি কার্যকর এবং বাস্তব ব্যবহারকারী আইডি মেলে না, নিম্নলিখিত সন্নিবেশ করা হবে
অবিলম্বে আগে '\n' পূর্ববর্তী বিন্যাসে অক্ষর:
" euid=%u(%s)"
যুক্তি তালিকার শেষে নিম্নলিখিত আর্গুমেন্ট যোগ করা হয়েছে:
<কার্যকর ব্যবহারকারী ID>,কার্যকর ব্যবহারকারীর নাম>
যদি কার্যকর এবং প্রকৃত গ্রুপ আইডি মেলে না, নিম্নলিখিতগুলি সরাসরি সন্নিবেশ করা হবে
পূর্বে '\n' বিন্যাস স্ট্রিং-এ অক্ষর (এবং এর ফলে যেকোন সংযোজনের পরে
কার্যকর এবং বাস্তব ব্যবহারকারী আইডি মেলে না):
" egid=%u(%s)"
যুক্তি তালিকার শেষে নিম্নলিখিত আর্গুমেন্ট যোগ করা হয়েছে:
<কার্যকর গ্রুপ-আইডি>,কার্যকর গ্রুপ নাম>
যদি প্রক্রিয়াটির সম্পূরক গ্রুপ অ্যাফিলিয়েশন থাকে বা নির্বাচিত ব্যবহারকারীকে অনুমতি দেওয়া হয়
একাধিক গ্রুপের অন্তর্গত, প্রথমটি সরাসরি এর আগে যোগ করা হবে মধ্যে
বিন্যাস স্ট্রিং:
" গ্রুপ=%u(%s)"
যুক্তি তালিকার শেষে নিম্নলিখিত আর্গুমেন্ট যোগ করা হয়েছে:
<পরিপূরক গ্রুপ ID>,পরিপূরক গ্রুপ নাম>
এবং এর পরে যেকোন অবশিষ্ট সম্পূরকের জন্য নিম্নলিখিতগুলির প্রয়োজনীয় সংখ্যা যোগ করা হবে
গ্রুপ আইডি:
",%আমাদের)"
এবং আর্গুমেন্ট তালিকার শেষে নিম্নলিখিত আর্গুমেন্টের প্রয়োজনীয় সংখ্যা যোগ করা হয়েছে:
<পরিপূরক গ্রুপ ID>,পরিপূরক গ্রুপ নাম>
যদি কোন ইউজার আইডি, গ্রুপ আইডি, কার্যকর ইউজার আইডি, কার্যকরী গ্রুপ আইডি, বা
পরিপূরক/মাল্টিপল গ্রুপ আইডি সিস্টেম দ্বারা মুদ্রণযোগ্য ব্যবহারকারীর মধ্যে ম্যাপ করা যাবে না বা
গ্রুপের নাম, সংশ্লিষ্ট "(%s)" এবং নাম যুক্তি থেকে বাদ দেওয়া হবে
অনুরূপ বিন্যাস স্ট্রিং.
যখন যে কোনো বিকল্প নির্দিষ্ট করা হয়, আউটপুট বিন্যাস হবে বর্ণনা অনুযায়ী
বিকল্প বিভাগ।
STDERR
স্ট্যান্ডার্ড ত্রুটি শুধুমাত্র ডায়াগনস্টিক বার্তার জন্য ব্যবহার করা হবে।
আউটপুট নথি পত্র
কোনটিই নয়।
সম্প্রসারিত বর্ণনাঃ
কোনটিই নয়।
প্রস্থান করুন স্থিতি
নিম্নলিখিত প্রস্থান মান ফেরত দেওয়া হবে:
0 সফল সমাপ্তি।
>0 একটি ত্রুটি ঘটেছে৷
পরিণতি OF ত্রুটি
ডিফল্ট.
সার্জারির অনুসরণ বিভাগে হয় তথ্যপূর্ণ.
আবেদন , USAGE
আউটপুট দ্বারা উত্পাদিত −জি বিকল্প এবং ডিফল্ট ক্ষেত্রে সম্ভাব্য খুব উত্পাদন করতে পারে
বড় সংখ্যক পরিপূরক গোষ্ঠী সমর্থন করে এমন সিস্টেমে দীর্ঘ লাইন। (সিস্টেমগুলিতে
32-বিট পূর্ণসংখ্যা এবং সর্বাধিক 8 সহ গোষ্ঠীর নাম সহ ব্যবহারকারী এবং গ্রুপ আইডি সহ
নাম প্রতি বাইট, 93টি সম্পূরক গ্রুপ প্লাস স্বতন্ত্র কার্যকর এবং বাস্তব গ্রুপ এবং ব্যবহারকারী
আইডিগুলি তাত্ত্বিকভাবে 2048-বাইট {LINE_MAX} টেক্সট ফাইল লাইন সীমাকে ওভারফ্লো করতে পারে
ডিফল্ট আউটপুট কেস। এটি প্রায় 186 সম্পূরক গ্রুপ ওভারফ্লো করতে হবে
2048-বাইট বাধা ব্যবহার করে id −জি) এটি অনুশীলনে একটি সমস্যা হতে পারে বলে আশা করা হয় না, কিন্তু মধ্যে
ক্ষেত্রে যেখানে এটি একটি উদ্বেগ, অ্যাপ্লিকেশন ব্যবহার বিবেচনা করা উচিত ভাঁজ −s পোস্টের আগে-
এর আউটপুট প্রক্রিয়াকরণ id.
উদাহরণ
কোনটিই নয়।
যুক্তিসহ ব্যাখ্যা
4 BSD দ্বারা উপলব্ধ কার্যকারিতা গ্রুপ ইউটিলিটি ব্যবহার করে অনুকরণ করা যেতে পারে:
id −জিএন [ ব্যবহারকারী ]
4 BSD কমান্ড গ্রুপ বিবেচনা করা হয়েছিল, কিন্তু এটি অন্তর্ভুক্ত করা হয়নি কারণ এটি হয়নি
এর কার্যকারিতা প্রদান করে id SVID এর ইউটিলিটি। এছাড়াও, এটা মনে করা হয়েছিল যে
পরিবর্তন করা সহজ হবে id সিস্টেমে প্রয়োজনীয় অতিরিক্ত কার্যকারিতা প্রদান করতে
অন্য কমান্ড উদ্ভাবনের চেয়ে একাধিক গ্রুপের সাথে।
বিকল্পগুলি −উ, −g, −n, এবং -আর ব্যবহার সহজ করার জন্য যোগ করা হয়েছে id শেল কমান্ড সহ
প্রতিস্থাপন এই বিকল্পগুলি ছাড়া কিছু প্রিপ্রসেসর যেমন ব্যবহার করা প্রয়োজন কিন্তু
তথ্যের পছন্দসই অংশ নির্বাচন করতে। যেহেতু আউটপুট যেমন উত্পাদিত হয়:
id −উ −n
প্রায়শই চাওয়া হয়, বিকল্পগুলি যোগ করা বাঞ্ছনীয় বলে মনে হচ্ছে।
ভবিষ্যতের দিকনির্দেশ
কোনটিই নয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে idposix ব্যবহার করুন