সক্রিয় লগইন ব্যবহারকারীর সংখ্যা কীভাবে সীমাবদ্ধ করবেন?


12

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

আমি এটি আগে বিভিন্ন সার্ভারে দেখেছি এবং আমি কীভাবে নিজেকে এটি সেট আপ করতে পারি তা ভাবছিলাম। সম্ভবত এই ক্ষেত্রে, এটি ব্যবহারকারীর জন্য সক্রিয় এসএসএইচ লগইনের সংখ্যা সীমাবদ্ধ করে সম্পন্ন হয়েছিল? এবং আমি অনুমান করি যে এটিই যাওয়ার পথ হবে। আমি কিভাবে এটি সেট আপ করব?

উত্তর:


10

/etc/security/limits.confকমপক্ষে দেবিয়ান ডিস্ট্রো দিয়ে পথ একটু আলাদা হতে পারে। studentগ্রুপের সমস্ত সদস্যকে 4 টি লগিনে সীমাবদ্ধ করার জন্য ফাইলটিতে একটি উদাহরণ রয়েছে (মন্তব্য করা হয়েছে):

#<domain>      <type>   <item>          <value>
@student       -        maxlogins       4

আপনি *একটি গোষ্ঠীর পরিবর্তে করতে পারেন, তবে আপনি সীমাবদ্ধ করতে চান না এমন ব্যবহারকারীদের আঘাত না করার বিষয়টি নিশ্চিত করুন (যেমন, কোনও কর্মী সদস্য)


3
দ্রুত গুগলারের জন্য: @student"ছাত্র" গোষ্ঠীর সদস্যগণ। কেবলমাত্র "ছাত্র" ব্যবহারকারীর সীমাবদ্ধ @করতে শুরু থেকে " " সরান ।
পিটারহ - মনিকা পুনরায় ইনস্টল করুন 16'19

5

মতে মানুষ এর limits.confআপনি বিধিনিষেধ সেট করতে পারেন /etc/security/limits.conf:

maxsyslogins 
maximum number of all logins on system 

সুতরাং আপনি সেট করতে পারেন (2 লগইন):

* hard maxsyslogins 2

অন্য পোস্টে ব্যবহার না করার কথা বলা হয়েছে /etc/security/limits.conf/etc/security/limits.d/*.confফাইলটিতে সেট করা মান ব্যতীত একই মানটি ওভাররাইড করবে সেগুলি ব্যতীত আমি এর সাথে সম্পর্কিত কিছু খুঁজে পাচ্ছি না /etc/security/limits.conf

পাম_লিমিটের ম্যান প্যাগ থেকে :

ডিফল্টরূপে সীমাটি /etc/security/limits.conf কনফিগারেশন ফাইল থেকে নেওয়া হয়। তারপরে /etc/security/limits.d/ ডিরেক্টরি থেকে পৃথক * .conf ফাইলগুলি পড়ে। ফাইলগুলি "সি" লোকেলের ক্রমে একের পর এক পার্স করা হয়। পৃথক ফাইলগুলির প্রভাব একই রকম যেমন পার্সিংয়ের ক্রমে সমস্ত ফাইল একত্রে সংযুক্ত হয়েছিল। যদি কোনও কনফিগারেশন ফাইল মডিউল বিকল্পের সাথে স্পষ্টভাবে নির্দিষ্ট করা থাকে তবে উপরের ডিরেক্টরিতে থাকা ফাইলগুলি পার্স করা যায় না।


ম্যাক্সিস্লাগিনগুলি মোট সীমা, প্রতি ব্যবহারকারীকে যে জিজ্ঞাসা করা হয়েছিল তা নয় ...
গার্ট ভ্যান ডান বার্গ

1

আধুনিক জিএনইউ / লিনাক্স সিস্টেমগুলিতে pam_limitsব্যবহারকারী প্রতি সেশনের সংখ্যা সীমিত করতে পারে।

ব্যবহারকারীর প্রতি সেশনের সংখ্যা সীমাবদ্ধ করার জন্য, আপনি কোনও ফাইলটিতে /etc/limits.d/(বলুন /etc/limits.d/maxlogins.conf) এন্ট্রি যুক্ত করতে পারেন

# Some of the lines in this sample might conflict and overwrite each other
# The whole range is included to illustrate the possibilities
#limit users in the users group to two logins each
@users       -       maxlogins     2
#limit all users to three logins each
*            -       maxlogins     3
#limit all users except root to 20 simultaneous logins in total
*            -       maxsyslogins     20
#limit in the users group to 5 logins in total
%users       -       maxlogins     2
#limit all users with a GID >= 1000 to two logins each
1000:        -       maxlogins     2
#limit user johndoe to one login
johndoe      -       maxlogins     2

প্যাম_লিমিট মডিউল ব্যতীত অন্যান্য ইউনিক্সের মতো ওএস এবং সিস্টেমগুলি পৃথক হবে।

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