ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

उपसंहार

हमने इस अध्याय की शुरुआत एक प्रश्न से की। हम अपना कैसे बना सकते हैं sys_info_page स्क्रिप्ट यह पता लगाएगी कि क्या उपयोगकर्ता के पास सभी होम निर्देशिकाओं को पढ़ने की अनुमति थी? हमारे ज्ञान के साथ if, हम इस कोड को इसमें जोड़कर समस्या का समाधान कर सकते हैं रिपोर्ट_होम_स्पेस समारोह:


रिपोर्ट_होम_स्पेस () {

यदि [[ $(id -u) -eq 0 ]]; फिर बिल्ली <<- _EOF_

गृह स्थान उपयोग (सभी उपयोगकर्ता)

$(du -sh /home/*)

_ईओएफ_

अन्य

बिल्ली <<- _EOF_

गृह स्थान उपयोग ($USER)

$(डु -श $HOME)

_ईओएफ_

फाई वापसी

}

रिपोर्ट_होम_स्पेस () {

यदि [[ $(id -u) -eq 0 ]]; फिर बिल्ली <<- _EOF_

गृह स्थान उपयोग (सभी उपयोगकर्ता)

$(du -sh /home/*)

_ईओएफ_

अन्य

बिल्ली <<- _EOF_

गृह स्थान उपयोग ($USER)

$(डु -श $HOME)

_ईओएफ_

फाई वापसी

}


हम इसके आउटपुट का मूल्यांकन करते हैं id आज्ञा। साथ -u विकल्प, id प्रभावी उपयोगकर्ता की संख्यात्मक उपयोगकर्ता आईडी संख्या आउटपुट करता है। सुपरयूजर हमेशा शून्य होता है और हर दूसरा यूजर शून्य से बड़ी संख्या होता है। यह जानकर, हम यहां दो अलग-अलग दस्तावेज़ बना सकते हैं, एक सुपरयूज़र विशेषाधिकारों का लाभ उठाते हुए, और दूसरा, उपयोगकर्ता की अपनी होम निर्देशिका तक ही सीमित है।

हम इससे ब्रेक लेने जा रहे हैं sys_info_page कार्यक्रम, लेकिन चिंता मत करो। यह वापस आ जाएगा. इस बीच, हम कुछ ऐसे विषयों को कवर करेंगे जिनकी हमें अपना काम फिर से शुरू करने पर आवश्यकता होगी।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: