7.1 System Administration jobs
System Administrator (सिस्टम प्रबंधक)
$ su
Password: ******
#
su
command के successful execution पर prompt $ से
बदलकर # हो जायेगा |
$ su – henry
इस command द्वारा administrator बिना password के दुसरे user-account से login कर सकता है |
Administrator’s Privileges (विशेष अधिकार)
- किसी फाइल के content तथा attributes को change करना | वह किसी file की permissions तथा ownership को बदल सकता है | वह किसी भी फाइल को delete कर सकता है |
- वह किसी process को initiate (प्रारंभ) या kill (अंत) कर सकता है | वह सभी processes को एक साथ kill कर सकता है केवल उन processes को छोड़कर जो system को run करने के लिए आवश्यक है |
- किसी भी user के password को बदल सकता है बिना पूर्व password को दर्ज किये
-
System clock (date तथा time) को date command द्वारा set करना |
-
wall command की सहायता से समस्त users को notifications भेजना |
-
ulimit command की सहायता से file की अधिकतम size को नियंत्रित करना |
-
at तथा cron आदि scheduling services पर विभिन्न users के access को control करना |
-
विभिन्न networking services (FTP, SSH etc.) पर users के access को control करना |
date command
date command द्वारा normal user वर्तमान date तथा time देख सकता है | जबकि इसी command द्वारा administrator date तथा time set कर सकता है |
e.g.
#
date 01092124
Thu Jan 9 21:24:00 IST 2003
यहाँ date command है तथा 01092124 command argument है | जो कि MMDDhhmm format में eight-character string है | इसके पश्चात् two या four character year (YY या yyyy) प्रयुक्त होता है जो की optional (वैकल्पिक) है |
Note – किसी भी UNIX system के सही क्रियान्वयन के लिए date तथा time का सही होना बहुत ही आवश्यक है |
wall command
wall command एक
साथ सभी users को address (सूचित) करता है, अर्थात notification (सूचना) भेजता है
| अधिकतर UNIX systems में इसका प्रयोग केवल administrator (root user) द्वारा ही
किया जा सकता है |
# wall
The machine will be shut down today
at 15:30 hrs. The backup will be at 13:30 hrs.
[Ctrl – d]
वे सभी users जो login किये हुए है इस message को प्राप्त करेंगे
ulimit command
ulimit command से किसी user द्वारा बनायी
जाने वाली file की अधिकतम size को सीमित किया जा सकता है | सामान्य user इस size
को इस command द्वारा केवल कम (reduce) कर सकता है जबकि root user इस size को बढा
(increase) भी कर सकता है |
e.g.
# ulimit 20971510
यहाँ संख्या 20971510 द्वारा फाइल की size को व्यक्त किया गया है | यह 512 Bytes के Blocks की संख्या है | अतः Max. file size = 20971510 x 512 Bytes
# ulimit
सिर्फ ulimit command प्रयोग करने पर यह वर्तमान max. file size को show करता है |
Controlling use of at, batch commands
Controlling use of cron
command
passwd command
$ passwd Enter Old Password : Enter New Password : Enter New Password Again : यह
command current user के पासवर्ड को change करेगा | # passwd henry Enter New Password : Enter New Password Again : यहाँ
henry command argument है तथा यह command
henry नाम के user का Password
बदलने के लिए है | Note
– super-user किसी भी user का password बदल सकता है बिना old password को enter किये |