সেন্টস-এ কোনও অনিবদ্ধ ব্যবহারকারী কীভাবে তৈরি করবেন?


10

আমি আমার রোডকোড সার্ভার এবং সেলারি ডিমনটি সেন্টোস উদাহরণে চালাতে একটি অনিবদ্ধ ব্যবহারকারী তৈরি করতে চাই। আমি মনে করি এর গৃহীত সংজ্ঞাটি কোনও হোম ডিরেক্টরি নয়, লগইন অক্ষম হয়েছে এবং কোনও শেল অ্যাক্সেস নেই? অ্যাডুজারের জন্য ম্যান পৃষ্ঠাটি দেখার জন্য আমি এটি করার জন্য কোনও স্বজ্ঞাত পদ্ধতি দেখছি না। কোন পরামর্শ প্রশংসা করা হয়। ধন্যবাদ।

উত্তর:


9

থেকে এখানে (centos.org)

useradd(আপনি যখন অ্যাডুজারকে কল করেন তখন এটিই আসল বাইনারি হয়, এটি কেবল অন্যরকম আচরণ করে that সে সম্পর্কে এখানে দেখুন )) একটি পতাকা রয়েছে -rযা নীচে ডকুমেন্টেড রয়েছে:

-r   Create a system account with a UID less than 500 and without a home directory

আপনি কি করতে চান মত শোনাচ্ছে।


মজার বিষয় হল, কমপক্ষে রেডহাতে /etc/passwdএকটি হোম ডিরেক্টরি প্রবেশ ( /home/usernameডিফল্টরূপে) থাকবে; ডিরেক্টরিটি অবশ্যই উপস্থিত থাকবে না তবে এটি এক বিস্ময়কর বিষয়)
ョ ー ジ

15

আমি মনে করি সার্ভারফল্ট থেকে আমার দুটি উত্তর এখানে লিঙ্ক করা উচিত :

মূলত -r"সিস্টেম এক হিসাবে অ্যাকাউন্ট সেট করুন" - "কোনও মেয়াদোত্তীর্ণ হবে না" ইত্যাদি - এবং পুরো স্পেলটি দেখতে দেখতে দেখতে পারে

useradd -s /bin/false -r <username>

অথবা

useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>

অথবা সাদৃশ্যপূর্ণ )

বিশেষ দ্রষ্টব্য। সাম্বা এক ভালো জিনিস মে একটি পাসওয়ার্ড দিয়ে এই ব্যবহারকারীর প্রদান করতে চান এবং যোগ করা যেতে পারে /usr/sbin/nologinথেকে /etc/shells:

# `which nologin` >> /etc/shells

এনবি (২): অরেঞ্জডোগের মন্তব্য অনুসারে: -rআসলে বোঝা যাচ্ছে -M, তাই -Mকঠোরভাবে প্রয়োজন হয় না।

পুনশ্চ. এবং হ্যাঁ, সার্ভারফল্টে একই জিনিসটি খুঁজছেন , জিজ্ঞাসুবুন্টু - এবং এখানে - আমার কাছে কিছুটা অদ্ভুত বলে মনে হচ্ছে; বলুন, সমস্ত স্ট্যাকওভারফ্লু সাইটগুলি কী মেটা-অনুসন্ধান চালানোর কোনও উপায় আছে ?


মেটা-অনুসন্ধানের জন্য - কোনও "নেটিভ" বিকল্পটি এই মুহুর্তের জন্য অনুপস্থিত, তবে স্ট্যাক এক্সচেঞ্জের জন্য কাস্টম গুগল অনুসন্ধান রয়েছে
ョ ー ジ

আমি ব্যবহার নামে সেবা দেখা করেছি /sbin/nologinমধ্যে /etc/passwd। তাহলে তারা কীভাবে তাদের পরিষেবা শুরু করবেন?
আন্তারাস

@ ওরেঞ্জডগ: আমার এখনই আমার কাছে সেন্টোস সিস্টেম নেই, তবে রেডহাট এবং ডিবিয়ান উভয়কেই -dউপেক্ষা করা হয়নি; এটি আশ্চর্যের বিষয় যে পর্যালোচকদের কেউই আসলে পরীক্ষার বিরক্ত করেনি)
ョ ー ジ

0

আপনি -rবিকল্পটি সন্ধান করছেন।


আমি কেবল ব্যবহার করে একটি ব্যবহারকারী তৈরি করেছি adduser -s /sbin/nologin -M rhodecode, তবে -r বিকল্পটি আমি যা খুঁজছি তা মনে হচ্ছে না। আর -র ব্যবহারের মধ্যে পার্থক্য কী এবং আমি কী করেছি? আমি শেল স্ক্রিপ্টিং নুব, দুঃখিত।
লেস্টার পিয়াবডি

আমি আপনাকে useradd(8)ম্যান পৃষ্ঠাটি দেখার পরামর্শ দিচ্ছি যাতে এটি তৈরির ব্যবহারকারীর উপর কীভাবে প্রভাব ফেলে।
Ignacio Vazquez-Abram
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.