useradd
--expiredate
বিকল্পটি ব্যবহারের মাধ্যমে কোনও ব্যবহারকারীর অ্যাকাউন্ট কতক্ষণ বৈধ তা আপনি নিয়ন্ত্রণ করতে পারেন useradd
।
useradd
ম্যান পৃষ্ঠা থেকে উদ্ধৃতি
-e, --expiredate EXPIRE_DATE
The date on which the user account will be disabled. The date is
specified in the format YYYY-MM-DD.
If not specified, useradd will use the default expiry date specified
by the EXPIRE variable in /etc/default/useradd, or an empty string
(no expiry) by default.
সুতরাং ব্যবহারকারীর অ্যাকাউন্ট সেট আপ করার সময় আপনি এখন থেকে ভবিষ্যতে +30 দিন তারিখ নির্দিষ্ট করতে পারেন এবং useradd
অ্যাকাউন্টগুলি সেট আপ করার সময় এটি আপনার আদেশে যুক্ত করতে পারেন ।
$ useradd -e 2013-07-30 someuser
chage
আপনি chage
কমান্ডটি ব্যবহার করে একটি বিদ্যমান অ্যাকাউন্টের তারিখও পরিবর্তন করতে পারেন । কোনও অ্যাকাউন্টের মেয়াদ শেষ হওয়ার তারিখটি পরিবর্তন করতে আপনি নিম্নলিখিতগুলি করতে চাই:
$ chage -E 2013-08-30 someuser
এখন থেকে +30 দিন তারিখ গণনা করা হচ্ছে
এটি করা date
কমান্ডটি ব্যবহার করে আসলে বেশ তুচ্ছ । উদাহরণ স্বরূপ:
$ date -d "30 days"
Sun Jul 28 01:03:05 EDT 2013
কমান্ডের +FORMAT
বিকল্পগুলি ব্যবহার করে আপনি ফর্ম্যাট করতে পারেন date
, যা আপনাকে নিম্নলিখিতটি প্রদান করে:
$ date -d "30 days" +"%Y-%m-%d"
2013-05-28
সবগুলোকে একত্রে রাখ
সুতরাং উপরের টুকরাগুলি জানার জন্য, এটি একত্রে রাখার জন্য এখানে একটি উপায়। প্রথমে কোনও অ্যাকাউন্ট তৈরি করার সময় আপনি এই আদেশটি চালাবেন:
$ useradd -e `date -d "30 days" +"%Y-%m-%d"` someuser
তারপরে আপনি যখন তাদের সমাপ্তির তারিখগুলি সামঞ্জস্য করতে চান আপনি পর্যায়ক্রমে এই আদেশটি চালাবেন:
$ chage -E `date -d "30 days" +"%Y-%m-%d"` someuser
24 ঘন্টা কমের সময়কাল নির্দিষ্ট করে
আপনি যদি কোনও ব্যবহারকারী কেবল কয়েক মিনিটের জন্য সক্রিয় থাকতে চান তবে উপরের বিকল্পগুলি ব্যবহার করতে পারবেন না কারণ তাদের একটি তারিখ নির্দিষ্ট করার প্রয়োজন। crontab
সেক্ষেত্রে আপনি নির্দিষ্ট সময়ের পরে তৈরি ব্যবহারকারীকে সরিয়ে / লক করার জন্য একটি সেট আপ করতে পারেন (উদাহরণস্বরূপ, 10 মিনিট), বা আপনি এর মধ্যে একটি করতে পারেন:
adduser someuser && sleep 600 && usermod --lock someuser
অথবা
$ adduser someuser
$ echo usermod --lock someuser | at now + 10 minutes
তথ্যসূত্র