लिनक्स: रूट लॉगिन के मामले में ईमेल भेजना
यह सुनिश्चित करने के लिए एक छोटा लेख कि रूट पर लॉगिन के मामले में लिनक्स एक ईमेल भेजता है।
इसके लिए बहुत आसान है कि हम उस खाते के bashrc को संपादित करें जिसके लिए हम लॉगिन के मामले में एक ईमेल भेजना चाहते हैं। इंटरेक्टिव मोड में लॉन्च होने पर ~ / .bashrc फ़ाइल को बैश द्वारा पढ़ा जाता है (उदाहरण के लिए ssh में टर्मिनल तक पहुँचने पर)।
- जड़ के लिए यह नीचे जाता है /रूट/.bashrc
- अन्य उपयोगकर्ताओं के लिए यह उनके घर के नीचे है / घर /
- सभी सिस्टम उपयोगकर्ताओं के लिए हम संपादित करेंगे /etc/bash.bashrc
हम फ़ाइल के अंत में निम्न पंक्ति रखते हैं (ईमेल पते को अंत में बदलें)
1
|
echo ‘ALERT – Root Shell Access (ServerName) on:’ `date` `who` | mail –s « Alert: Root Access from `who | cut -d'(‘ -f2 | cut -d’)’ -f1` » your@yourdomain.com
|
परीक्षण करने के लिए, आपको लॉग आउट करना होगा और फिर खाते में फिर से लॉग इन करना होगा ताकि bashrc.