/ / जब भी कोई नया उपयोगकर्ता बनाया जाता है तो शेल स्क्रिप्ट निष्पादित करें - बैश, खोल, उबंटू

जब भी कोई नया उपयोगकर्ता बनाया जाता है तो शेल स्क्रिप्ट निष्पादित करें - बैश, खोल, उबंटू

जब भी कोई नया उपयोगकर्ता जोड़ा जाता है तो कमांड निष्पादित करने का सबसे आसान तरीका क्या होगा?

मैंने जांच की /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 या कुछ क्रॉन नौकरी का उपयोग कर।