WordPress GO சேவையில் 1 வருட இலவச டொமைன் வாய்ப்பு

லினக்ஸ் அமைப்புகளில் பாதுகாப்பு மற்றும் கோப்பு அணுகல் கட்டுப்பாடு மிக முக்கியமானவை. இந்த வலைப்பதிவு இடுகை லினக்ஸ் அனுமதிகள் அமைப்பை ஆராய்கிறது, chmod மற்றும் chown கட்டளைகளின் பயன்பாட்டை விவரிக்கிறது. கோப்பு உரிமையை எவ்வாறு மாற்றுவது, கோப்பு அனுமதிகளின் அமைப்பு மற்றும் பொருள் மற்றும் பாதுகாப்பிற்காக இந்த அனுமதிகளை எவ்வாறு சரியாக அமைப்பது என்பதை இது விளக்குகிறது. இது பொதுவான தவறுகளை எடுத்துக்காட்டுகிறது மற்றும் நிபுணர் கருத்துகளின் அடிப்படையில் நடைமுறை செயல்படுத்தல் உத்திகளை வழங்குகிறது. லினக்ஸ் பயனர்கள் தங்கள் கோப்பு அணுகலைப் பாதுகாப்பாகவும் திறம்படவும் நிர்வகிக்க உதவுவதே இதன் குறிக்கோள், இதனால் கணினி பாதுகாப்பை அதிகரிக்கிறது மற்றும் தரவு இழப்பு அபாயத்தைக் குறைக்கிறது.
லினக்ஸ் இயக்க முறைமைகளில், லினக்ஸ் அனுமதிகள் அனுமதி அமைப்பு என்பது கோப்புகள் மற்றும் கோப்பகங்களை யார் படிக்கலாம், எழுதலாம் மற்றும் இயக்கலாம் என்பதைக் கட்டுப்படுத்தும் ஒரு அடிப்படை பாதுகாப்பு பொறிமுறையாகும். பல பயனர் சூழல்களில் தரவு பாதுகாப்பு மற்றும் கணினி ஒருமைப்பாட்டைப் பராமரிப்பதற்கு இந்த அமைப்பு மிகவும் முக்கியமானது. ஒவ்வொரு கோப்பு மற்றும் கோப்பகத்திற்கும் மூன்று அடிப்படை வகையான அனுமதிகள் உள்ளன: படிக்க, எழுத மற்றும் இயக்க. இந்த அனுமதிகளை மூன்று வெவ்வேறு பயனர் வகைகளுக்கு தனித்தனியாக வரையறுக்கலாம்: கோப்பு உரிமையாளர் (பயனர்), குழு (குழு) மற்றும் பிற.
லினக்ஸில், கோப்பு அனுமதிகளை எண் அல்லது குறியீட்டு குறியீட்டில் வெளிப்படுத்தலாம். எண் குறியீட்டில், ஒவ்வொரு அனுமதி வகையும் (படித்தல், எழுதுதல், செயல்படுத்துதல்) ஒரு எண்ணால் குறிக்கப்படுகிறது, மேலும் மொத்த அனுமதி மதிப்பைப் பெற இந்த எண்கள் சேர்க்கப்படுகின்றன. குறியீட்டு குறியீட்டில், 'r' (படித்தல்), 'w' (எழுதுதல்) மற்றும் 'x' (செயல்படுத்துதல்) ஆகிய எழுத்துக்கள் பயன்படுத்தப்படுகின்றன. ஒவ்வொரு பயனர் வகைக்கும் அனுமதிகள் கிடைக்கிறதா என்பதை இந்த எழுத்துக்கள் குறிக்கின்றன. எடுத்துக்காட்டாக, rwxr-xr– கோப்பின் உரிமையாளர் அனுமதிகளைப் படித்தார், எழுதினார் மற்றும் செயல்படுத்தினார், குழு அனுமதிகளைப் படித்து செயல்படுத்தினார், மற்ற அனைவரும் படிக்க மட்டுமே உள்ளனர் என்பதைக் குறிக்கிறது.
லினக்ஸ் அனுமதிகளின் அடிப்படை அம்சங்கள்:
லினக்ஸ் அனுமதி அமைப்பு கோப்புகள் மற்றும் கோப்பகங்களின் பாதுகாப்பை உறுதி செய்வது மட்டுமல்லாமல், கணினி வளங்களை திறம்பட நிர்வகிக்கவும் உதவுகிறது. எடுத்துக்காட்டாக, ஒரு குறிப்பிட்ட பயன்பாட்டை குறிப்பிட்ட பயனர்களால் மட்டுமே இயக்க முடியும் என்பதை உறுதிப்படுத்த ஒரு கணினி நிர்வாகி அனுமதிகளைப் பயன்படுத்தலாம். இது அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கிறது மற்றும் முக்கியமான கணினி வளங்களின் பாதுகாப்பை அதிகரிக்கிறது. அனுமதிகளை முறையாக உள்ளமைப்பது கணினி பாதிப்புகளைக் குறைக்கிறது மற்றும் சாத்தியமான தாக்குதல்களிலிருந்து பாதுகாக்கிறது.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | எண் மதிப்பு | விளக்கம் |
|---|---|---|---|
| படித்தல் | ஆர் | 4 | கோப்பின் உள்ளடக்கங்களைப் படிக்க அல்லது கோப்பகத்தின் உள்ளடக்கங்களைப் பட்டியலிட அனுமதி. |
| எழுது | w | 2 | கோப்பின் உள்ளடக்கங்களை மாற்ற அல்லது கோப்பகத்தில் கோப்புகளைச் சேர்க்க/நீக்க அனுமதி. |
| செயல்படுத்து | x - დან | 1 | கோப்பை இயக்க அல்லது கோப்பகத்தை அணுக அனுமதி. |
| அனுமதி இல்லை | – | 0 | தொடர்புடைய பயனர் அல்லது குழுவிற்கு எந்த அனுமதிகளும் வரையறுக்கப்படவில்லை. |
லினக்ஸ் அனுமதிகள் அனுமதி அமைப்பு என்பது ஒரு கணினியில் கோப்புகள் மற்றும் கோப்பகங்களைப் பாதுகாக்கப் பயன்படும் ஒரு சக்திவாய்ந்த மற்றும் நெகிழ்வான கருவியாகும். சரியாக உள்ளமைக்கப்பட்ட அனுமதிகள் அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கின்றன, தரவு இழப்பைத் தடுக்கின்றன மற்றும் அமைப்பின் ஒட்டுமொத்த பாதுகாப்பை அதிகரிக்கின்றன. எனவே, அனுமதிகள் எவ்வாறு செயல்படுகின்றன என்பதைப் புரிந்துகொள்வதும் அவற்றை சரியாக உள்ளமைப்பதும் லினக்ஸ் கணினி நிர்வாகிகள் மற்றும் பயனர்களுக்கு மிக முக்கியமானது.
லினக்ஸ் இயக்க முறைமைகளில் கோப்புகள் மற்றும் கோப்பகங்களின் பாதுகாப்பு, அணுகல் கட்டுப்பாடு மற்றும் கணினி ஒருமைப்பாட்டை உறுதி செய்ய. லினக்ஸ் அனுமதிகள் அனுமதிகள் முக்கிய பங்கு வகிக்கின்றன. எந்த பயனர்கள் அல்லது குழுக்கள் கோப்புகளை அணுகலாம், மாற்றலாம் அல்லது இயக்கலாம் என்பதை அனுமதிகள் தீர்மானிக்கின்றன. இது அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கிறது, முக்கியமான தரவைப் பாதுகாக்கிறது மற்றும் கணினி வளங்களைப் பாதுகாப்பாக நிர்வகிக்கிறது.
அனுமதிகளை முறையாக உள்ளமைப்பது ஒரு அமைப்பில் சாத்தியமான பாதுகாப்பு பாதிப்புகளைக் குறைக்கிறது. எடுத்துக்காட்டாக, ஒரு வலை சேவையகத்தில், தேவையான பயனர்கள் மட்டுமே சில கோப்புகளை அணுக முடியும் என்பதை உறுதிசெய்வது, தீங்கிழைக்கும் நபர்கள் சேவையகத்தை சேதப்படுத்துவதிலிருந்தோ அல்லது தரவைத் திருடுவதிலிருந்தோ தடுக்கிறது. இதேபோல், கணினி நிர்வாகிகள் சில பயனர்களுக்கு மட்டுமே முக்கியமான கணினி கோப்புகளை அணுக முடியும் என்பதை உறுதி செய்வதன் மூலம் கணினி நிலைத்தன்மையை பராமரிக்க முடியும்.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | பொருள் |
|---|---|---|
| படித்தல் | ஆர் (படிக்க) | கோப்பின் உள்ளடக்கங்களைக் காண அல்லது கோப்பகத்தில் உள்ள கோப்புகளைப் பட்டியலிட அனுமதி. |
| எழுதாதே | w (எழுது) | கோப்பின் உள்ளடக்கங்களை மாற்ற அல்லது கோப்பகத்தில் புதிய கோப்புகளைச் சேர்க்க/நீக்க அனுமதி. |
| இயங்குகிறது | x (செயல்படுத்து) | கோப்பை இயக்க அனுமதி (அது ஒரு நிரலாக இருந்தால்) அல்லது கோப்பகத்தை அணுகவும். |
| உரிமை | – | கோப்பு அல்லது கோப்பகத்தின் உரிமையாளர் மற்றும் குழுவைக் குறிப்பிடுகிறது. |
லினக்ஸ் அனுமதிகள் இது பாதுகாப்பிற்கு மட்டுமல்ல, பயனர் அனுபவத்திற்கும் முக்கியமானது. பயனர்களுக்கு அவர்களின் சொந்த கோப்புகளுக்கான முழு அணுகலை வழங்குவது அவர்களின் வேலையை எளிதாக்குகிறது, அதே நேரத்தில் பிற பயனர்களின் கோப்புகளுக்கான அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பது ரகசியத்தன்மை மற்றும் தரவு ஒருமைப்பாட்டை உறுதி செய்கிறது. இந்த சமநிலையை நிலைநிறுத்துவதற்கு ஒரு பயனுள்ள அனுமதி மேலாண்மை உத்தி தேவைப்படுகிறது.
லினக்ஸ் அனுமதிகளின் நன்மைகள்:
அனுமதிகளைத் தொடர்ந்து மதிப்பாய்வு செய்து புதுப்பிப்பது, கணினியில் உள்ள சாத்தியமான பாதுகாப்பு பாதிப்புகளைக் கண்டறிந்து அவற்றை நிவர்த்தி செய்ய உதவுகிறது. புதிய பயனர்கள் சேர்க்கப்படும்போது அல்லது கணினியில் மாற்றங்கள் செய்யப்படும்போது அனுமதிகள் சரியாக உள்ளமைக்கப்படுவதை உறுதி செய்வது மிகவும் முக்கியம். இல்லையெனில், விரும்பத்தகாத விளைவுகள் ஏற்படக்கூடும்.
லினக்ஸ் அனுமதிகள் அமைப்பின் மூலக்கற்களில் ஒன்று chmod தமிழ் in இல் கோப்புகள் மற்றும் கோப்பகங்களுக்கான அணுகல் அனுமதிகளை மாற்ற இந்த கட்டளை பயன்படுத்தப்படுகிறது. இந்த கட்டளை கணினியில் உள்ள கோப்புகளை யார் படிக்க, எழுத மற்றும் இயக்க முடியும் என்பதை தீர்மானிப்பதன் மூலம் பாதுகாப்பு மற்றும் அணுகல் கட்டுப்பாட்டை வழங்குகிறது. சரியாகப் பயன்படுத்தும்போது, அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பதன் மூலம் கணினி பாதுகாப்பை அதிகரிக்கிறது.
chmod தமிழ் in இல் கட்டளை, இரண்டும் குறியீட்டு (எ.கா., யூ+எக்ஸ், gw (கனடா)) மற்றும் எண் (எ.கா., 755, 644) முறைகள் கிடைக்கின்றன. குறியீட்டு பயன்முறை பயனர், குழு மற்றும் பிறருக்கு தனித்தனியாக அனுமதிகளை அமைக்க உங்களை அனுமதிக்கிறது, அதே நேரத்தில் எண் பயன்முறை விரைவான மற்றும் சுருக்கமான அனுமதி அமைப்பை அனுமதிக்கிறது. இரண்டு முறைகளும் ஒரே நோக்கத்திற்காக சேவை செய்கின்றன, ஆனால் உங்கள் பயன்பாட்டு சூழ்நிலை மற்றும் தனிப்பட்ட விருப்பத்தைப் பொறுத்து மாறுபடும்.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | எண் மதிப்பு | விளக்கம் |
|---|---|---|---|
| படித்தல் | ஆர் | 4 | கோப்பு அல்லது பட்டியல் அடைவு உள்ளடக்கங்களைப் படிக்க அனுமதி. |
| எழுதாதே | w | 2 | கோப்பில் மாற்றங்களைச் செய்ய அல்லது புதிய கோப்புகளைச் சேர்க்க அனுமதி. |
| இயங்குகிறது | x - დან | 1 | கோப்பை இயக்க அல்லது கோப்பகத்தை அணுக அனுமதி. |
| அனுமதி இல்லாமல் | – | 0 | அனுமதிக்கப்படவில்லை |
chmod தமிழ் in இல் கட்டளையைப் பயன்படுத்தும் போது, எந்த பயனர்கள் மற்றும் குழுக்களுக்கு எந்த அனுமதிகள் வழங்கப்படுகின்றன என்பதில் கவனம் செலுத்துவது முக்கியம். எடுத்துக்காட்டாக, ஒரு வலை சேவையகத்தில், வலை கோப்புகள் படிக்க மட்டுமேயானதாக இருப்பது பொதுவாக விரும்பத்தக்கது, ஆனால் மாற்றியமைக்கப்படக்கூடாது. இது அங்கீகரிக்கப்படாத நபர்கள் உங்கள் வலைத்தளத்தை சேதப்படுத்துவதையோ அல்லது தீங்கிழைக்கும் குறியீட்டை நிறுவுவதையோ தடுக்கிறது. மேலும், முக்கியமான தரவுகளைக் கொண்ட கோப்புகள் அங்கீகரிக்கப்பட்ட பயனர்களுக்கு மட்டுமே அணுகக்கூடியதாக இருப்பதை உறுதி செய்வது தரவு பாதுகாப்பிற்கு மிகவும் முக்கியமானது.
chmod தமிழ் in இல் கட்டளையைப் பயன்படுத்தும் போது மனதில் கொள்ள வேண்டிய சில முக்கியமான விஷயங்கள் உள்ளன. கவனக்குறைவாக அனுமதிகளை வழங்குவது அல்லது நீக்குவது கணினி பாதுகாப்பு பாதிப்புகளுக்கு வழிவகுக்கும் அல்லது பயனர்கள் தங்கள் வேலையைச் செய்ய இயலாமைக்கு வழிவகுக்கும். எனவே, கட்டளையைப் பயன்படுத்துவதற்கு முன்பு, நீங்கள் எதை அடைய விரும்புகிறீர்கள், என்ன முடிவுகளை அடைய விரும்புகிறீர்கள் என்பதை கவனமாகக் கருத்தில் கொள்ள வேண்டும்.
chmod தமிழ் in இல் சரியான தொடரியலுடன் கட்டளையைத் தட்டச்சு செய்யவும். உதாரணமாக, chmod 755 file.txt அல்லது chmod u+x,g+r file.txt போன்ற.எல்எஸ் -எல் கோப்பு அல்லது கோப்பகத்தின் அனுமதிகள் சரியாக அமைக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்கவும்.நினைவில் கொள்ளுங்கள், பாதுகாப்பு எப்போதும் முன்னுரிமையாக இருக்க வேண்டும்.. chmod தமிழ் in இல் கட்டளையை கவனமாகவும் பொறுப்புடனும் பயன்படுத்துவதன் மூலம் உங்கள் கணினியின் பாதுகாப்பை நீங்கள் உறுதி செய்யலாம். கோப்பு அனுமதிகளை தொடர்ந்து மதிப்பாய்வு செய்து தேவையற்ற அனுமதிகளை அகற்றுவதும் முக்கியம்.
சௌன் இந்தக் கட்டளை லினக்ஸ் கணினிகளில் கோப்புகள் மற்றும் கோப்பகங்களின் உரிமையை மாற்றப் பயன்படுத்தப்படும் ஒரு அடிப்படை கருவியாகும். கோப்பு உரிமை என்பது ஒரு கோப்பு அல்லது கோப்பகம் எந்த பயனர் மற்றும் குழுவைச் சேர்ந்தது என்பதைக் குறிப்பிடுகிறது. இந்த உரிமைத் தகவல் கோப்பு அணுகல் அனுமதிகளை நேரடியாக பாதிக்கிறது. கணினி நிர்வாகிகள் மற்றும் அங்கீகரிக்கப்பட்ட பயனர்கள். சௌன் கட்டளையைப் பயன்படுத்தி, அவர்கள் தேவைக்கேற்ப கோப்புகள் மற்றும் கோப்பகங்களின் உரிமையை அமைக்கலாம், இதனால் கோப்பு அணுகல் கட்டுப்பாட்டை உறுதி செய்யலாம்.
சௌன் கட்டளையை முறையாகப் பயன்படுத்துவது கணினி பாதுகாப்பு மற்றும் தரவு ஒருமைப்பாட்டிற்கு மிகவும் முக்கியமானது. தற்செயலான உரிமை மாற்றம் பயனர்கள் சில கோப்புகளை அணுகுவதைத் தடுக்கலாம் அல்லது அங்கீகரிக்கப்படாத அணுகலுக்கு வழிவகுக்கும். எனவே, கட்டளையைப் பயன்படுத்துவதற்கு முன்பு கவனமாக இருப்பதும், தேவையான அனுமதிகள் உங்களிடம் உள்ளதா என்பதை உறுதி செய்வதும் முக்கியம்.
| தேர்வு | விளக்கம் | உதாரணமாக |
|---|---|---|
| -c, --மாற்றங்கள் | உரிமை மாற்றம் நிகழும்போது விரிவான தகவல்களை வழங்குகிறது. | chown -c பயனர்:குழு file.txt |
| -f, -அமைதியாக, -அமைதியாக | பிழைச் செய்திகளை மறைக்கிறது. | chown -f பயனர்:குழு கோப்பு.txt |
| -v, --சொற்கள் நிறைந்த | செய்யப்பட்ட ஒவ்வொரு மாற்றம் பற்றிய விரிவான தகவலை இது வழங்குகிறது. | chown -v பயனர்:group file.txt |
| -ஆர், --சுழல்நிலை | குறிப்பிட்ட கோப்பகம் மற்றும் துணை கோப்பகங்களில் உள்ள அனைத்து கோப்புகள் மற்றும் கோப்பகங்களின் உரிமையையும் மாற்றுகிறது. | chown -R பயனர்:குழு /அடைவு |
சௌன் இந்தக் கட்டளை பொதுவாக இரண்டு அளவுருக்களை எடுக்கும்: பயனர்பெயர் மற்றும் குழு பெயர். பயனர்பெயர் புதிய கோப்பு உரிமையாளரைக் குறிப்பிடுகிறது, அதே நேரத்தில் குழுவின் பெயர் புதிய கோப்பு குழுவைக் குறிப்பிடுகிறது. நீங்கள் பயனர்பெயரை மட்டும் குறிப்பிட்டால், கோப்பு குழு மாறாமல் இருக்கும். பயனர் மற்றும் குழு பெயர்கள் இரண்டையும் மாற்ற பயனர்:குழு வடிவமைப்பைப் பயன்படுத்தலாம். நீங்கள் குழு பெயரை மட்டும் மாற்ற விரும்பினால், :group வடிவமைப்பைப் பயன்படுத்தலாம்.
சௌன் கட்டளையைப் பயன்படுத்தும் போது மனதில் கொள்ள வேண்டிய சில முக்கியமான விஷயங்கள் உள்ளன. உதாரணமாக, ஒரு பயனர் ஒரு கோப்பின் உரிமையை மாற்றிக்கொள்ள, அவர்கள் வழக்கமாக வேர் அங்கீகாரம் பெற்றிருக்க வேண்டும் அல்லது கோப்பின் தற்போதைய உரிமையாளராக இருக்க வேண்டும். கூடுதலாக, -ஆர் (சுழல்நிலை) விருப்பத்தைப் பயன்படுத்தும் போது, மாற்றங்கள் அனைத்து துணை அடைவுகளையும் பாதிக்கும் என்பதை கவனத்தில் கொள்ள வேண்டும். இங்கே சௌன் கட்டளையைப் பயன்படுத்துவதற்கான சில படிகள் இங்கே:
உதாரணமாக, ஒரு வலை சேவையகத்தில் இயங்கும் ஒரு பயன்பாடு அதன் கோப்புகளின் உரிமையை வலை சேவையக பயனருக்கு மாற்றக்கூடும் (எடுத்துக்காட்டாக, www-தரவு) பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
சூடோ சௌன் -R www-data:www-data /var/www/application
இந்த கட்டளை, /var/www/பயன்பாடு கோப்பகம் மற்றும் அதன் கீழ் உள்ள அனைத்து கோப்புகள் மற்றும் கோப்பகங்களின் உரிமை. www-தரவு இது வலை சேவையக பயன்பாட்டுக்கு கோப்புகளைப் படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதிகளை வழங்குகிறது. லினக்ஸ் அனுமதிகள் அமைப்பின் ஒரு அடிப்படை பகுதி சௌன் கட்டளை மூலம் கோப்பு உரிமையை நிர்வகிப்பது உங்கள் கணினி பாதுகாப்பிற்கு முக்கியமானது.
லினக்ஸ் இயக்க முறைமைகளில், கோப்பு அணுகல் கட்டுப்பாடு என்பது கணினி பாதுகாப்பின் ஒரு மூலக்கல்லாகும். ஒவ்வொரு கோப்பு மற்றும் கோப்பகமும் அதை யார் படிக்க, எழுத மற்றும் இயக்க முடியும் என்பதைத் தீர்மானிக்கும் அனுமதிகளைக் கொண்டுள்ளது. இந்த அனுமதிகள் அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பதன் மூலம் முக்கியமான தரவைப் பாதுகாக்க உதவுகின்றன. லினக்ஸ் அனுமதிகள் கோப்புகள் மற்றும் கோப்பகங்களுக்கான பயனர்கள் மற்றும் குழுக்களின் அணுகலை விரிவாக நிர்வகிக்க இந்த அமைப்பு உங்களை அனுமதிக்கிறது.
கோப்பு அனுமதிகள் மூன்று வெவ்வேறு பயனர் வகைகளுக்கு தனித்தனியாக வரையறுக்கப்படுகின்றன: கோப்பு உரிமையாளர் (பயனர்), கோப்பு சேர்ந்த குழு (குழு) மற்றும் பிற பயனர்கள் (மற்றவர்கள்). ஒவ்வொரு வகைக்கும் மூன்று அடிப்படை அனுமதிகள் உள்ளன: படிக்க, எழுத மற்றும் செயல்படுத்த. இந்த அனுமதிகளின் சேர்க்கைகள் ஒரு கோப்பு அல்லது கோப்பகத்தில் யார் எந்த செயல்களைச் செய்ய முடியும் என்பதை தீர்மானிக்கிறது.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | எண் பிரதிநிதித்துவம் | விளக்கம் |
|---|---|---|---|
| படித்தல் | ஆர் | 4 | கோப்பு உள்ளடக்கங்களைக் காண அல்லது கோப்பக உள்ளடக்கங்களைப் பட்டியலிட அனுமதி. |
| எழுது | w | 2 | கோப்பகத்தில் கோப்பை மாற்ற அல்லது புதிய கோப்புகளைச் சேர்க்க/நீக்க அனுமதி. |
| செயல்படுத்து | x - დან | 1 | கோப்பை இயக்க அனுமதி (அது ஒரு நிரலாக இருந்தால்) அல்லது கோப்பகத்தை அணுகவும். |
| அனுமதி இல்லை | – | 0 | தொடர்புடைய பயனர் வகைக்கு எந்த அனுமதியும் வழங்கப்படவில்லை. |
இந்த அனுமதிகளைப் புரிந்துகொள்வதும் சரியாக அமைப்பதும் கணினி பாதுகாப்பிற்கு மிகவும் முக்கியமானது. தவறாக உள்ளமைக்கப்பட்ட அனுமதிகள் அங்கீகரிக்கப்படாத அணுகல் மற்றும் தரவு மீறல்களுக்கு வழிவகுக்கும். எனவே, chmod தமிழ் in இல் கோப்பு அனுமதிகளை கவனமாக நிர்வகிப்பதும், . போன்ற கருவிகளைப் பயன்படுத்தி அவற்றைத் தொடர்ந்து சரிபார்ப்பதும் முக்கியம்.
அணுகல் கட்டுப்பாட்டு முறைகள்:
கோப்பு அணுகல் கட்டுப்பாடு அனுமதிகளுக்கு மட்டும் மட்டுப்படுத்தப்படவில்லை. அணுகல் கட்டுப்பாட்டு பட்டியல்கள் (ACLகள்) போன்ற மேம்பட்ட வழிமுறைகளும் கிடைக்கின்றன. நிலையான அனுமதிகளுக்கு அப்பால் குறிப்பிட்ட பயனர்கள் அல்லது குழுக்களுக்கு அதிக நுணுக்கமான அனுமதிகளை ஒதுக்க ACLகள் உங்களை அனுமதிக்கின்றன. இது மிகவும் நெகிழ்வான மற்றும் நுணுக்கமான அணுகல் கட்டுப்பாட்டை வழங்கப் பயன்படுகிறது, குறிப்பாக சிக்கலான அமைப்புகளில்.
லினக்ஸில், கோப்பு அனுமதிகள் என்பது ஒவ்வொரு கோப்பு மற்றும் கோப்பகத்திற்கும் வரையறுக்கப்பட்ட அணுகல் உரிமைகளைக் குறிக்கிறது, இது மூன்று வெவ்வேறு பயனர் வகைகளுக்கு தனித்தனியாக வரையறுக்கப்படுகிறது. இந்த அனுமதிகள் கணினியில் கோப்புகளைப் பாதுகாப்பதிலும் அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பதிலும் முக்கிய பங்கு வகிக்கின்றன. லினக்ஸ் அனுமதிகள் இந்த அமைப்பு சிக்கலானதாகத் தோன்றினாலும், உண்மையில் இது ஒரு தர்க்கரீதியான மற்றும் ஒழுங்கமைக்கப்பட்ட கட்டமைப்பைக் கொண்டுள்ளது. இந்த அமைப்பு ஒவ்வொரு பயனருக்கும் அங்கீகரிக்கப்பட்ட கோப்புகளை மட்டுமே அணுக முடியும் என்பதை உறுதி செய்கிறது, இதனால் கணினி முழுவதும் தரவு ஒருமைப்பாடு மற்றும் ரகசியத்தன்மையைப் பாதுகாக்கிறது.
கோப்பு அனுமதிகள் பொதுவாக மூன்று முக்கிய வகைகளாக வகைப்படுத்தப்படுகின்றன: வாசிப்பு (r), எழுத்து (w) மற்றும் ஓடு (x)இந்த அனுமதிகள் கோப்பின் உள்ளடக்கங்களைப் பார்ப்பதற்கும், கோப்பை மாற்றுவதற்கும், கோப்பை ஒரு நிரலாக இயக்குவதற்கும் முறையே திறனைக் குறிக்கின்றன. இந்த அனுமதிகள் ஒவ்வொரு கோப்பு அல்லது கோப்பகத்திற்கும், மூன்று வெவ்வேறு பயனர் குழுக்களுக்கு தனித்தனியாக வரையறுக்கப்படுகின்றன: கோப்பு உரிமையாளர் (பயனர்), குழு (குழு) மற்றும் பிற. இது ஒவ்வொரு பயனரும் அல்லது குழுவும் கோப்புகளுக்கான அணுகலைத் தனித்தனியாகக் கட்டுப்படுத்த அனுமதிக்கிறது.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | எண் மதிப்பு | விளக்கம் |
|---|---|---|---|
| படித்தல் | ஆர் | 4 | கோப்பின் உள்ளடக்கங்களைப் படிக்க அல்லது கோப்பகத்தில் உள்ள கோப்புகளைப் பட்டியலிட அனுமதி. |
| எழுதாதே | w | 2 | கோப்பகத்தில் கோப்பை மாற்ற அல்லது புதிய கோப்புகளைச் சேர்க்க/நீக்க அனுமதி. |
| இயங்குகிறது | x - დან | 1 | கோப்பை ஒரு நிரலாக இயக்க அல்லது கோப்பகத்தை அணுக அனுமதி. |
| அனுமதி இல்லை | – | 0 | எந்த அனுமதியும் வழங்கப்படவில்லை என்பதைக் குறிக்கிறது. |
இந்த மூன்று அனுமதி வகைகள் (படித்தல், எழுதுதல், செயல்படுத்துதல்) மற்றும் மூன்று பயனர் குழுக்கள் (உரிமையாளர், குழு, மற்றவை) ஆகியவற்றின் கலவையானது லினக்ஸில் கோப்பு அனுமதிகளின் அடிப்படையை உருவாக்குகிறது. அனுமதிகளை குறியீடாகவோ அல்லது எண்ணாகவோ வெளிப்படுத்தலாம். குறியீடாக, ஒவ்வொரு அனுமதியும் ஒரு எழுத்தால் (r, w, x) குறிக்கப்படுகிறது, அதே நேரத்தில் எண்ணியல் ரீதியாக, ஒவ்வொரு அனுமதிக்கும் ஒரு எண் மதிப்பு (4, 2, 1) ஒதுக்கப்படுகிறது. ஒவ்வொரு பயனர் குழுவிற்கும் மொத்த அனுமதி மதிப்பைப் பெற இந்த எண் மதிப்புகள் சேர்க்கப்படுகின்றன. எடுத்துக்காட்டாக, அனுமதி rwx 7 ஆக வெளிப்படுத்தப்படுகிறது, இது படிக்க (4), எழுத (2) மற்றும் செயல்படுத்த (1) க்கான அனுமதிகளின் கூட்டுத்தொகையாகும்.
அனுமதி வகைகள்:
கோப்பு அனுமதிகளைக் காண, முனையத்தில், தட்டச்சு செய்யவும் எல்எஸ் -எல் இந்தக் கட்டளை பயன்படுத்தப்படுகிறது. இந்தக் கட்டளை கோப்பின் அனுமதிகள், உரிமையாளர், குழு, அளவு, மாற்றியமைக்கப்பட்ட தேதி மற்றும் நேரம் ஆகியவற்றை கோப்பு பெயருடன் காட்டுகிறது. அனுமதிகள் பொதுவாக -rwxr-xr– போன்ற சரமாக காட்டப்படும். இந்த சரத்தின் முதல் எழுத்து கோப்பு வகையைக் குறிக்கிறது (கோப்பு, கோப்பகம், இணைப்பு, முதலியன). மீதமுள்ள ஒன்பது எழுத்துக்கள் முறையே உரிமையாளர், குழு மற்றும் பிறவற்றிற்கான படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதிகளைக் குறிக்கின்றன.
கோப்பு அனுமதிகளை மாற்ற, chmod தமிழ் in இல் கட்டளை பயன்படுத்தப்படுகிறது. chmod தமிழ் in இல் இந்தக் கட்டளையை குறியீட்டு மற்றும் எண் குறியீடு இரண்டிலும் பயன்படுத்தலாம். குறியீட்டு குறியீட்டில், அனுமதிகள் +, –, மற்றும் = ஆபரேட்டர்களுடன் குறிப்பிடப்படுகின்றன. எடுத்துக்காட்டாக, ஒரு கோப்பிற்கு எழுத அனுமதி வழங்க, chmod u+w கோப்புப் பெயர் இந்தக் கட்டளை பயன்படுத்தப்படுகிறது. எண் குறியீட்டில், ஒவ்வொரு பயனர் குழுவிற்கும் மொத்த அனுமதி மதிப்பு குறிப்பிடப்பட்டுள்ளது. எடுத்துக்காட்டாக, உரிமையாளருக்கு ஒரு கோப்பிற்கு படிக்க மற்றும் எழுத அனுமதிகளை வழங்க, குழுவிற்கு படிக்க, மற்றும் மற்றவர்களுக்கு படிக்க, chmod 644 கோப்பு_பெயர் கட்டளை பயன்படுத்தப்படுகிறது.
லினக்ஸ் அனுமதிகள் ஒரு அமைப்பு என்பது கணினி பாதுகாப்பின் ஒரு மூலக்கல்லாகும். சரியாக உள்ளமைக்கப்பட்ட அனுமதிகள் அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பதன் மூலம் முக்கியமான தரவைப் பாதுகாக்க உதவுகின்றன. இந்த சூழலில், தேவையான பயனர்கள் மற்றும் குழுக்களுக்கு மட்டுமே அணுகலை வழங்குவது பாதுகாப்பு பாதிப்புகளைக் குறைப்பதற்கு முக்கியமாகும். பயனர் பாத்திரங்களும் தேவைகளும் காலப்போக்கில் மாறக்கூடும் என்பதால், அனுமதிகளை தொடர்ந்து மதிப்பாய்வு செய்து புதுப்பிப்பதும் முக்கியம்.
| பாதுகாப்பு முன்னெச்சரிக்கை | விளக்கம் | விண்ணப்பம் |
|---|---|---|
| குறைந்தபட்ச அதிகாரத்தின் கொள்கை | பயனர்களுக்குத் தேவையான குறைந்தபட்ச அனுமதிகளை மட்டுமே வழங்குதல். | ஒவ்வொரு பயனருக்கும் தங்கள் வேலையைச் செய்யத் தேவையான மிகக் குறைந்த அனுமதி அளவை ஒதுக்குங்கள். |
| அனுமதிகளை தொடர்ந்து மதிப்பாய்வு செய்யவும் | அனுமதிகள் அவ்வப்போது சரிபார்க்கப்பட்டு புதுப்பித்த நிலையில் வைக்கப்படுகின்றன. | அனுமதிகளை அவ்வப்போது மதிப்பாய்வு செய்யவும் (எடுத்துக்காட்டாக, மாதாந்திர அல்லது காலாண்டுக்கு ஒருமுறை) தேவையற்ற அனுமதிகளை அகற்றவும். |
| வலுவான கடவுச்சொல் கொள்கைகள் | பயனர்கள் வலுவான மற்றும் தனித்துவமான கடவுச்சொற்களைப் பயன்படுத்துவதை உறுதி செய்தல். | சிக்கலான கடவுச்சொல் தேவைகளை அமைத்து கடவுச்சொல் மாற்றங்களைச் செயல்படுத்தவும். |
| பதிவு பதிவுகளை கண்காணித்தல் | அமைப்பின் செயல்பாடுகளின் தொடர்ச்சியான கண்காணிப்பு மற்றும் பகுப்பாய்வு. | பதிவு பதிவுகளை தவறாமல் மதிப்பாய்வு செய்வதன் மூலம் சந்தேகத்திற்கிடமான செயல்பாடுகளைக் கண்டறிந்து தலையிடவும். |
பாதுகாப்பு நடவடிக்கைகள் அனுமதிகளுக்கு மட்டும் மட்டுப்படுத்தப்படக்கூடாது. கணினி பாதிப்புகளை நிவர்த்தி செய்ய பாதுகாப்பு இணைப்புகளை தொடர்ந்து பயன்படுத்த வேண்டும், மேலும் ஃபயர்வால்கள் போன்ற கூடுதல் பாதுகாப்பு கருவிகளை செயல்படுத்த வேண்டும். மேலும், பயனர் விழிப்புணர்வை ஏற்படுத்துவதும் மிக முக்கியம். பாதுகாப்பான கடவுச்சொற்களை உருவாக்குதல், ஃபிஷிங் தாக்குதல்களுக்கு எதிராக விழிப்புடன் இருத்தல் மற்றும் சந்தேகத்திற்கிடமான மின்னஞ்சல்களைத் தவிர்ப்பது போன்ற தலைப்புகளில் பயனர்களுக்கு பயிற்சி அளிக்கப்பட வேண்டும்.
எடுக்கக்கூடிய முன்னெச்சரிக்கைகள்:
பாதுகாப்பு மீறல்களுக்கு தயாராக இருப்பது மிக முக்கியம். பாதுகாப்பு மீறல் ஏற்பட்டால் என்ன செய்ய வேண்டும் என்பதை கோடிட்டுக் காட்டும் ஒரு தற்செயல் திட்டம் உருவாக்கப்பட வேண்டும். இந்தத் திட்டத்தில் மீறலைக் கண்டறிந்து, தனிமைப்படுத்தி, சரிசெய்து, எதிர்கால மீறல்களைத் தடுப்பதற்கான நடவடிக்கைகள் இருக்க வேண்டும். பாதுகாப்பு என்பது ஒரு தொடர்ச்சியான செயல்முறையாகும், மேலும் இது தொடர்ந்து மதிப்பாய்வு செய்யப்பட்டு மேம்படுத்தப்பட வேண்டும். பயனர் பிழை அல்லது அலட்சியத்தால் வலுவான பாதுகாப்பு நடவடிக்கைகள் கூட பயனற்றதாகிவிடும் என்பதை நினைவில் கொள்வது அவசியம்.
லினக்ஸ் அனுமதிகள் இந்த அமைப்பு, கணினி பாதுகாப்பின் ஒருங்கிணைந்த பகுதியாகும். சரியாக உள்ளமைக்கப்பட்ட அனுமதிகள், பிற பாதுகாப்பு நடவடிக்கைகளுடன் இணைந்து பயன்படுத்தப்படும்போது, பல்வேறு அச்சுறுத்தல்களிலிருந்து உங்கள் கணினியைப் பாதுகாக்க முடியும். இருப்பினும், அனுமதிகளை தொடர்ந்து மதிப்பாய்வு செய்தல், பயனர் விழிப்புணர்வை ஏற்படுத்துதல் மற்றும் பாதுகாப்பு பாதிப்புகளுக்குத் தயாராதல் ஆகியவை சமமாக முக்கியம். பாதுகாப்பு என்பது நிலையான கவனம் மற்றும் கவனிப்பு தேவைப்படும் ஒரு மாறும் செயல்முறையாகும்.
லினக்ஸ் அனுமதிகள் கணினியைப் பயன்படுத்தும் போது ஏற்படும் சில பொதுவான தவறுகள் கணினி பாதுகாப்பை சமரசம் செய்து தரவு இழப்புக்கு வழிவகுக்கும். இந்த தவறுகளை அறிந்திருப்பதும் தவிர்ப்பதும் உங்கள் கணினியை மிகவும் பாதுகாப்பாகவும் நிலையானதாகவும் வைத்திருக்க உதவும். குறிப்பாக தொடக்கநிலையாளர்கள், அனுமதிகள் சரியாக அமைக்கப்படாவிட்டால் பல்வேறு சிக்கல்களைச் சந்திக்க நேரிடும். எனவே, அனுமதிகள் எவ்வாறு செயல்படுகின்றன என்பதைப் புரிந்துகொள்வதும் நல்ல நடைமுறைகளைப் பின்பற்றுவதும் மிக முக்கியம்.
அனுமதிப் பிழைகள் பெரும்பாலும் கவனக்குறைவு அல்லது தவறான கட்டளைப் பயன்பாட்டினால் ஏற்படுகின்றன. எடுத்துக்காட்டாக, ஒரு கோப்பு அல்லது கோப்பகத்திற்கு அதிகப்படியான பரந்த அனுமதிகளை வழங்குவது தீங்கிழைக்கும் பயனர்கள் கணினியை அணுகுவதை எளிதாக்கும். அதேபோல், முக்கியமான கணினி கோப்புகளில் அனுமதிகளை மாற்றுவது கணினி உறுதியற்ற தன்மை அல்லது முழுமையான தோல்விக்கு வழிவகுக்கும். இதுபோன்ற சூழ்நிலைகளைத் தவிர்க்க, எப்போதும் கவனமாக இருப்பதும், நீங்கள் என்ன செய்கிறீர்கள் என்பதை அறிந்து கொள்வதும் முக்கியம்.
தவிர்க்க வேண்டிய தவறுகள்:
சௌன் கட்டளையைப் பயன்படுத்தும் போது தவறான பயனர் அல்லது குழுவை ஒதுக்குவது அங்கீகரிக்கப்படாத அணுகலுக்கு வழிவகுக்கும்.கீழே உள்ள அட்டவணை பொதுவான தவறுகளையும் அவற்றின் சாத்தியமான விளைவுகளையும் சுருக்கமாகக் கூறுகிறது. இந்த அட்டவணையை மதிப்பாய்வு செய்வதன் மூலம், எப்போது அதிக எச்சரிக்கையாக இருக்க வேண்டும் என்பதை நீங்கள் நன்கு புரிந்துகொள்ள முடியும். சரியான அனுமதி மேலாண்மை என்பது கணினி பாதுகாப்பின் ஒரு மூலக்கல்லாகும் என்பதை நினைவில் கொள்ளுங்கள், மேலும் இதைப் பற்றி அறிந்திருப்பது சாத்தியமான சிக்கல்களைத் தவிர்க்க உதவும்.
| தவறு | விளக்கம் | சாத்தியமான முடிவுகள் |
|---|---|---|
| 777 அனுமதி வழங்குதல் | அனைவருக்கும் படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதிகள் உள்ளன. | அங்கீகரிக்கப்படாத அணுகல், தீங்கிழைக்கும் குறியீடு செயல்படுத்தல் |
| தவறான உரிமை | கோப்பு தவறான பயனருக்கு சொந்தமானது. | அணுகல் சிக்கல்கள், தரவு இழப்பு |
| கணினி கோப்பு அனுமதிகள் | முக்கியமான கணினி கோப்புகளின் அனுமதிகளை மாற்றுதல் | கணினி உறுதியற்ற தன்மை, செயலிழப்பு |
| அனுமதிகளைப் புரிந்து கொள்ளவில்லை | அனுமதிகள் என்றால் என்னவென்று தெரியாமல் மாற்றங்களைச் செய்தல் | எதிர்பாராத பிழைகள், பாதுகாப்பு பாதிப்புகள் |
லினக்ஸ் அனுமதிகள் உங்கள் கணினியின் பாதுகாப்பிற்கு அனுமதி அமைப்பை சரியாகப் புரிந்துகொள்வதும் செயல்படுத்துவதும் மிக முக்கியம். அனுமதிகளைத் தொடர்ந்து சரிபார்த்தல், தேவையற்ற அனுமதிகளை அகற்றுதல் மற்றும் சரியான உரிமையை வழங்குதல் ஆகியவை உங்கள் கணினியைப் பாதுகாப்பாக வைத்திருப்பதற்கான மிகவும் பயனுள்ள வழிகளில் ஒன்றாகும். எனவே, உங்கள் அனுமதி மேலாண்மை திறன்களைக் கற்றுக்கொண்டு மேம்படுத்துவதைத் தொடரவும்.
லினக்ஸ் அனுமதிகள் சிக்கலான அமைப்பைக் கொண்ட இந்த அமைப்பு சில நேரங்களில் குழப்பத்தை ஏற்படுத்தும். இருப்பினும், இது கணினி பாதுகாப்பு மற்றும் தரவு ஒருமைப்பாட்டில் முக்கிய பங்கு வகிக்கிறது. இந்த அமைப்பைப் புரிந்துகொண்டு சரியாக செயல்படுத்துவதன் முக்கியத்துவத்தை நிபுணர்கள் வலியுறுத்துகின்றனர். அனுமதிகளை முறையாக உள்ளமைப்பது அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கிறது, கணினிக்குள் முக்கியமான தரவைப் பாதுகாக்கிறது. எனவே, கணினி நிர்வாகிகள் மற்றும் டெவலப்பர்கள் இருவரும் அனுமதிகள் குறித்து விழிப்புடன் இருக்க வேண்டும்.
| நிபுணர் | கருத்து | பரிந்துரை |
|---|---|---|
| அலி டெமிர் | பாதுகாப்புச் சங்கிலியில் உள்ள இணைப்புகள் அனுமதிகள் ஆகும். | அனுமதிகளை அவ்வப்போது சரிபார்க்கவும். |
| ஐசே காயா | தவறான அனுமதிகள் பெரிய சிக்கல்களை ஏற்படுத்தும். | குறைந்தபட்ச சலுகை என்ற கொள்கையைப் பயன்படுத்துங்கள். |
| மெஹ்மெட் யில்மாஸ் | அனுமதி மேலாண்மைக்கு நிலையான கவனம் தேவை. | chmod மற்றும் chown கட்டளைகளை நன்றாகக் கற்றுக்கொள்ளுங்கள். |
| ஜெய்னெப் சாஹின் | தரவு பாதுகாப்பின் அடித்தளம் அனுமதிகள் ஆகும். | ACLகளைப் பயன்படுத்தி கூடுதல் நுணுக்கமான அனுமதிகளை வரையறுக்கவும். |
நிபுணர்கள், chmod தமிழ் in இல் மற்றும் சௌன் கட்டளைகளை சரியாகப் பயன்படுத்துவதோடு மட்டுமல்லாமல், அணுகல் கட்டுப்பாட்டு பட்டியல்கள் (ACLs) போன்ற மேம்பட்ட அனுமதி மேலாண்மை கருவிகளைக் கற்றுக்கொள்ளவும் அவர்கள் பரிந்துரைக்கின்றனர். நிலையான அனுமதிகள் போதுமானதாக இல்லாதபோது ACLகள் மிகவும் நெகிழ்வான மற்றும் விரிவான அனுமதி வரையறைகளை அனுமதிக்கின்றன. எடுத்துக்காட்டாக, கோப்பின் உரிமையாளர் மற்றும் குழுவைத் தவிர வேறு ஒரு குறிப்பிட்ட பயனர் அல்லது குழுவிற்கு ஒரு கோப்பை கட்டுப்படுத்தவோ அல்லது அணுக அனுமதிக்கவோ ACLகளைப் பயன்படுத்தலாம்.
நிபுணர்களின் பரிந்துரைகள்:
வழக்கமான பாதுகாப்பு தணிக்கைகளை நடத்துவதன் முக்கியத்துவத்தையும், அனுமதி மாற்றங்களைக் கண்காணிப்பதன் முக்கியத்துவத்தையும் நிபுணர்கள் வலியுறுத்துகின்றனர். அனுமதி மாற்றங்களைப் பதிவு செய்வது சாத்தியமான பாதுகாப்பு மீறல்களைக் கண்டறிந்து பொறுப்பானவர்களை அடையாளம் காண உதவும். நினைவில் கொள்வது முக்கியம்: லினக்ஸ் அனுமதிகள் இந்த அமைப்பு ஒரு மாறும் அமைப்பைக் கொண்டுள்ளது மற்றும் தொடர்ந்து புதுப்பிக்கப்பட்டு மேம்படுத்தப்பட வேண்டும்.
பயனர்களையும் குழுக்களையும் நிர்வகிப்பது அனுமதிகளைப் போலவே முக்கியமானது என்று நிபுணர்கள் கூறுகின்றனர். தேவையற்ற பயனர் கணக்குகளை நீக்குவதும், பயனர் அனுமதிகளைத் தொடர்ந்து மதிப்பாய்வு செய்வதும் கணினி பாதுகாப்பிற்கு பங்களிக்கிறது. மேலும், வலுவான கடவுச்சொற்களைப் பயன்படுத்துவதும், அவற்றைத் தொடர்ந்து மாற்றுவதும் அங்கீகரிக்கப்படாத அணுகலைத் தடுப்பதற்கான எளிய ஆனால் பயனுள்ள நடவடிக்கையாகும்.
லினக்ஸ் அனுமதிகள் கோப்புகள் மற்றும் கோப்பகங்களை யார் படிக்கலாம், எழுதலாம் மற்றும் இயக்கலாம் என்பதைக் கட்டுப்படுத்துவதற்கு அனுமதி அமைப்பு ஒரு முக்கியமான கருவியாகும். இந்த அமைப்பு தனிப்பட்ட பயனர்கள் மற்றும் கணினி நிர்வாகிகள் இருவரும் தங்கள் தரவைப் பாதுகாப்பாக வைத்திருக்கவும் அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கவும் அனுமதிக்கிறது. எந்தவொரு லினக்ஸ் அமைப்பையும் பாதுகாப்பதற்கு அனுமதிகளை முறையாகப் புரிந்துகொள்வதும் பயன்படுத்துவதும் அடிப்படையாகும். தவறாக உள்ளமைக்கப்பட்ட அனுமதிகள் பாதுகாப்பு பாதிப்புகளுக்கு வழிவகுக்கும் மற்றும் தீங்கிழைக்கும் நபர்கள் கணினியை அணுக அனுமதிக்கும்.
chmod தமிழ் in இல் கோப்புகள் மற்றும் கோப்பகங்களின் அனுமதிகளை மாற்ற chmod கட்டளை பயன்படுத்தப்படுகிறது. இந்த கட்டளையை குறியீட்டு அல்லது எண் முறையில் பயன்படுத்தலாம். குறியீட்டு பயன்முறை பயனர் (u), குழு (g) மற்றும் பிற (o) ஆகியவற்றுக்கு தனித்தனியாக அனுமதிகளை அமைக்க உங்களை அனுமதிக்கிறது, அதே நேரத்தில் எண் முறை எண்ம எண்களில் அனுமதிகளை வெளிப்படுத்த உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, chmod 754 கோப்பு பெயர் கட்டளை ஒரு கோப்பின் உரிமையாளருக்கு படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதிகளை வழங்கவும், குழுவிற்கு படிக்க மற்றும் செயல்படுத்த அனுமதிகளை வழங்கவும், மற்றவர்களுக்கு படிக்க மட்டும் அனுமதிகளை வழங்கவும் பயன்படுத்தப்படலாம்.
| அனுமதி வகை | குறியீட்டு பிரதிநிதித்துவம் | எண் மதிப்பு |
|---|---|---|
| படித்தல் | ஆர் | 4 |
| எழுதாதே | w | 2 |
| இயங்குகிறது | x - დან | 1 |
| அனுமதி இல்லாமல் | – | 0 |
செயல்படுத்துவதற்கான விரைவான உதவிக்குறிப்புகள்:
சௌன் இந்தக் கட்டளை ஒரு கோப்பு அல்லது கோப்பகத்தின் உரிமையை மாற்றப் பயன்படுகிறது. இந்தக் கட்டளையை சூப்பர் யூசர் (ரூட்) அல்லது கோப்பின் தற்போதைய உரிமையாளர் மட்டுமே பயன்படுத்த முடியும். உரிமையை மாற்றுவது பயனருக்கு ஒரு கோப்பின் மீது முழு கட்டுப்பாட்டையும் அளிக்கிறது. எடுத்துக்காட்டாக, chown new_user file_name கட்டளை குறிப்பிட்ட கோப்பின் உரிமையை புதிய பயனருக்கு மாற்றுகிறது. பயனர் கணக்குகளுக்கு இடையில் கோப்புகளைப் பகிரும்போது அல்லது ஒரு பயனரை கணினியிலிருந்து அகற்ற வேண்டியிருக்கும் போது இந்தக் கட்டளை மிகவும் பயனுள்ளதாக இருக்கும்.
லினக்ஸில் ஒவ்வொரு கோப்பு அல்லது கோப்பகத்தின் அனுமதிகள் ஏன் மிகவும் முக்கியமானவை?
லினக்ஸில் கணினி பாதுகாப்பின் அடித்தளமே அனுமதிகள். ஒவ்வொரு கோப்பு மற்றும் கோப்பகத்தையும் யார் படிக்க, எழுத மற்றும் செயல்படுத்த முடியும் என்பதை வரையறுப்பதன் மூலம் அவை அங்கீகரிக்கப்படாத அணுகலைத் தடுக்கின்றன மற்றும் கணினியில் உள்ள தரவின் ஒருமைப்பாட்டைப் பராமரிக்கின்றன. பயனர்கள் தங்களுக்குத் தேவையான வளங்களை மட்டுமே அணுக முடியும் என்பதை உறுதி செய்வதன் மூலம் அவை சாத்தியமான பாதுகாப்பு பாதிப்புகளைக் குறைக்கின்றன.
`chmod` கட்டளையைப் பயன்படுத்தி அனுமதிகளை எண் ரீதியாக (எ.கா., 755) அமைப்பதற்கும் குறியீட்டு ரீதியாக (எ.கா., u+x) அமைப்பதற்கும் வித்தியாசம் உள்ளதா? எந்த சூழ்நிலைகளில் நான் எதை விரும்ப வேண்டும்?
எண் மற்றும் குறியீட்டு முறைகள் இரண்டும் ஒரே மாதிரியான முடிவுகளை அடைகின்றன, ஆனால் அவற்றின் பயன்பாடுகள் வேறுபடுகின்றன. அனுமதிகளை விரைவாக சரிசெய்வதற்கு எண் முறை பொருத்தமானது, குறிப்பாக நீங்கள் அனைத்து அனுமதிகளையும் ஒரே நேரத்தில் மாற்ற விரும்பும்போது. மறுபுறம், குறியீட்டு முறை, நீங்கள் ஏற்கனவே உள்ள அனுமதிகளைச் சேர்க்க அல்லது அகற்ற விரும்பும்போது அல்லது குறிப்பிட்ட பயனர் குழுக்களுக்கான அனுமதிகளை மிகவும் துல்லியமாகக் கட்டுப்படுத்த விரும்பும்போது மிகவும் பயனுள்ளதாக இருக்கும்.
`chown` கட்டளையைப் பயன்படுத்தும் போது, நான் குழு உரிமையையும் மாற்ற விரும்புகிறேன். இதை நான் எப்படி செய்வது, குழு உரிமையை மாற்றுவது ஏன் முக்கியம்?
`chown user:group filename` ஐப் பயன்படுத்தி பயனர் மற்றும் குழு உரிமையை ஒரே நேரத்தில் மாற்றலாம். பல பயனர்கள் ஒரே கோப்புகளை அணுக வேண்டியிருக்கும் போது குழு உரிமையை மாற்றுவது முக்கியம். எடுத்துக்காட்டாக, ஒரு வலை மேம்பாட்டுக் குழு ஒரே வலை கோப்புகளை அணுகி திருத்த வேண்டும் என்றால், அந்தக் கோப்புகள் ஒரே குழுவிற்குச் சொந்தமானதாக இருக்க வேண்டும் மற்றும் சரியான அனுமதிகளைக் கொண்டிருக்க வேண்டும்.
லினக்ஸில் ஒரு கோப்பை இயக்கக்கூடியதாக மாற்ற எனக்கு என்ன அனுமதி தேவை, அந்த அனுமதியை எவ்வாறு அமைப்பது?
ஒரு கோப்பை இயக்கக்கூடியதாக மாற்ற, தொடர்புடைய பயனரின் (கோப்பு உரிமையாளர், குழு அல்லது பிறர்) 'execute' (x) அனுமதி உங்களுக்குத் தேவை. இந்த அனுமதியை `chmod +x filename` கட்டளையுடன் அமைக்கலாம். இந்த கட்டளை கோப்பின் உரிமையாளர், கோப்பின் குழு அல்லது பிற அனைத்து பயனர்களுக்கும் இயக்க அனுமதியை செயல்படுத்துகிறது.
சிறப்பு அனுமதிகள் (SUID, SGID, Sticky Bit) என்றால் என்ன, அவை எப்போது பயனுள்ளதாக இருக்கும்? உதாரணங்களுடன் விளக்க முடியுமா?
SUID (Set User ID) என்பது கோப்பை இயக்கும் பயனருக்கு கோப்பு உரிமையாளரைப் போலவே அதே அனுமதிகள் இருப்பதை உறுதி செய்கிறது. SGID (Set Group ID) என்பது புதிதாக உருவாக்கப்பட்ட கோப்புகள் அவை உருவாக்கப்பட்ட கோப்பகத்தின் குழுவைப் போலவே அதே குழுவிற்கு சொந்தமானவை என்பதை உறுதி செய்கிறது. ஸ்டிக்கி பிட் ஒரு கோப்பகத்தில் உள்ள கோப்புகளை அவற்றின் உரிமையாளர் அல்லது ரூட்டால் மட்டுமே நீக்க முடியும் என்பதை உறுதி செய்கிறது. எடுத்துக்காட்டாக, `passwd` கட்டளையில் SUID பிட் உள்ளது, எனவே வழக்கமான பயனர்கள் கூட தங்கள் கடவுச்சொற்களை மாற்ற முடியும் (கடவுச்சொற்கள் பொதுவாக ரூட்டால் அணுகக்கூடிய கோப்பில் சேமிக்கப்படும்). SGID பிட் ஒரு கோப்பகத்தில் அமைக்கப்பட்டிருந்தால், அந்த கோப்பகத்தில் உருவாக்கப்பட்ட அனைத்து கோப்புகளும் ஒரே குழுவிற்கு சொந்தமானதாக இருக்கும், இது குழுப்பணிக்கு பயனுள்ளதாக இருக்கும். `/tmp` கோப்பகத்தில் ஒரு ஸ்டிக்கி பிட் உள்ளது, எனவே பயனர்கள் ஒருவருக்கொருவர் கோப்புகளை நீக்க முடியாது.
ஒரு குறிப்பிட்ட கோப்பை அணுக முயற்சிக்கும்போது ஒரு பயனர் 'அனுமதி மறுக்கப்பட்டது' பிழையைப் பெறுவதற்கான பொதுவான காரணங்கள் யாவை, இந்த சிக்கலை நான் எவ்வாறு சரிசெய்வது?
மிகவும் பொதுவான காரணங்கள் பயனருக்கு கோப்பைப் படிக்க, எழுத அல்லது இயக்க அனுமதிகள் இல்லாததுதான். கோப்பு அமைந்துள்ள கோப்பகத்திற்குச் செல்ல அனுமதிகள் இல்லாததாலும் இந்தப் பிழை ஏற்படலாம். சிக்கலைத் தீர்க்க, முதலில் பயனரின் அனுமதிகளைச் சரிபார்க்கவும் (`ls -l filename`). பின்னர், `chmod` கட்டளையுடன் தேவையான அனுமதிகளை வழங்கவும் அல்லது `chown` கட்டளையுடன் கோப்பின் உரிமையை மாற்றவும்.
எனது லினக்ஸ் கணினியில் இயல்புநிலை கோப்பு அனுமதிகளை (umask) எவ்வாறு மாற்றுவது, இது ஏன் முக்கியமானது?
umask கட்டளை புதிதாக உருவாக்கப்பட்ட கோப்புகள் மற்றும் கோப்பகங்களுக்கான இயல்புநிலை அனுமதிகளை அமைக்கிறது. இந்த கட்டளை அடிப்படையில் வழங்கப்படாத அனுமதிகளை அமைக்கிறது. எடுத்துக்காட்டாக, umask 022 ஐ அமைப்பது குழு மற்றும் பிறவற்றிற்கான புதிய கோப்புகளுக்கான எழுதும் அனுமதிகளை நீக்குகிறது (666 – 022 = 644), மேலும் புதிய கோப்பகங்களுக்கான இயக்க மற்றும் எழுதும் அனுமதிகளை நீக்குகிறது (777 – 022 = 755). umask அமைப்பை மாற்றுவது புதிதாக உருவாக்கப்பட்ட கோப்புகள் மற்றும் கோப்பகங்களுக்கான பாதுகாப்பு அமைப்புகளை தானாகவே உள்ளமைக்க உங்களை அனுமதிக்கிறது, ஒவ்வொரு முறையும் அனுமதிகளை கைமுறையாக அமைக்க வேண்டிய அவசியத்தை நீக்குகிறது.
லினக்ஸ் அனுமதிகளில் ஏற்படும் பொதுவான தவறுகள் யாவை, அவற்றை நான் எவ்வாறு தவிர்ப்பது?
மிகவும் பொதுவான தவறுகளில் சில, தேவையற்ற பரந்த அனுமதிகளை வழங்குதல் (உதாரணமாக, ஒவ்வொரு பயனருக்கும் எழுதும் அணுகலை வழங்குதல்), SUID/SGID பிட்களை தவறாகப் பயன்படுத்துதல் மற்றும் தற்காலிக கோப்புகளுக்கு பொருத்தமான அனுமதிகளை அமைக்காமல் இருத்தல் ஆகியவை அடங்கும். இந்த தவறுகளைத் தவிர்க்க, எப்போதும் குறைந்தபட்ச சலுகையின் கொள்கையைப் பின்பற்றுங்கள் (பயனர்களுக்குத் தேவையான அனுமதிகளை மட்டும் வழங்குதல்), SUID/SGID பிட்களின் விளைவுகளை முழுமையாகப் புரிந்துகொண்டு, தற்காலிக கோப்புகளுக்கு பாதுகாப்பான அனுமதிகளை அமைத்தல் (உதாரணமாக, கோப்பு உரிமையாளருக்கு மட்டும் படிக்க/எழுதும் அணுகலை வழங்குதல்).
மேலும் தகவல்: கர்னல்.ஆர்க்
மறுமொழி இடவும்