जब भी कोई नया उपयोगकर्ता जोड़ा जाता है तो कमांड निष्पादित करने का सबसे आसान तरीका क्या होगा?
मैंने जांच की /etc/adduser.conf
लेकिन वहां कुछ भी नहीं है जो ऐसा लगता है कि ऐसा होगा?
मैंने उपयोगकर्ताओं को इसे जोड़ने के बारे में सोचा .bashrc
इसलिए जब वे लॉगिन करते हैं तो यह निष्पादित होता है, लेकिन लॉग इन करने से पहले इसे सेटअप करना होगा।
किसी भी सहायता की सराहना की जाएगी।
उत्तर:
उत्तर № 1 के लिए 10से man adduser
:
If the file /usr/local/sbin/adduser.local exists, it will be exe‐
cuted after the user account has been set up in order to do any
local setup. The arguments passed to adduser.local are:
username uid gid home-directory
ऐसा लगता है कि आप यहां अपने उपयोगकर्ता-निर्माण कार्यों को जोड़ सकते हैं।
जवाब के लिए 0 № 2
मैंने कुछ साल पहले एक कस्टम स्क्रिप्ट लिखकर ऐसा किया जो मुझे कभी-कभी ज़रूरत और कॉल करने की ज़रूरत होती है adduser
सिस्टम को सिस्टम में जोड़ने के लिए स्क्रिप्ट के अंदर।
जवाब के लिए 0 № 3
मुझे सीधा रास्ता नहीं पता ... लेकिन, आप परिवर्तनों की जांच कर सकते हैं /etc/passwd
फ़ाइल या /home directrory
, उदाहरण के लिए, का उपयोग कर inotifywait
या कुछ क्रॉन नौकरी का उपयोग कर।