chmod 777 என்றால் என்ன

Chmod 777 Enral Enna



ஒரு கணினியில் பல பயனர்கள் இருக்கும்போது கோப்புகளுக்கு அனுமதிகளைச் சேர்ப்பது அவசியம், மேலும் அனுமதிகளைச் சேர்ப்பது தரவைப் பாதுகாப்பாக வைத்திருக்கும், ஏனெனில் தேர்ந்தெடுக்கப்பட்ட நபர்கள் மட்டுமே அதை அணுகவும் மாற்றவும் முடியும்.

லினக்ஸ் அமைப்பில் கோப்பு அல்லது எந்த கோப்புறைக்கும் அனுமதி சேர்க்க chmod கட்டளை பயன்படுத்தப்படுகிறது, எண்கள் ஒதுக்கப்பட்டிருப்பது மட்டுமல்லாமல், அதன் 4 ஐப் படிக்க அதன் 2 ஐ எழுதவும், அதன் 1 ஐ செயல்படுத்தவும், இது கூட்டாக எண் 7 ஐ உருவாக்குகிறது.

எனவே, எளிமையான வார்த்தைகளில் chmod 777 என்பது கணினியின் எந்தவொரு பயனரும் எந்த கோப்பையும் படிக்க, எழுத மற்றும் இயக்க அனைத்து அனுமதிகளையும் வழங்குவதாகும், chmod 777 பற்றி மேலும் படிக்க இந்த வழிகாட்டியைப் படிக்கவும், அது அதன் பொருளை விரிவாக விளக்குகிறது.









லினக்ஸில் ஒரு கோப்பிற்கு அனுமதி வழங்குதல்

chmod 777 இன் அர்த்தத்தை ஆழமாக புரிந்து கொள்ள, ஒரு கோப்பு அல்லது கோப்புறைக்கு எப்படி அனுமதி வழங்குவது என்பதை முழுமையாக அறிந்திருக்க வேண்டும். பொதுவாக ஒரு கோப்புக்கு மூன்று வகையான அனுமதிகள் வழங்கப்படுகின்றன படி , எழுது மற்றும் மூன்றாவது செயல்படுத்த மேலும் கணினியின் அனுமதியைப் புரிந்து கொள்ள ஒவ்வொரு வகைக்கும் ஒரு எண் ஒதுக்கப்பட்டுள்ளது:



0 அனுமதி இல்லை
1 செயல்படுத்த அனுமதி
இரண்டு எழுத அல்லது மாற்ற அனுமதி
3 எழுதுவதற்கும் செயல்படுத்துவதற்கும் அனுமதி
4 படிக்க அனுமதி
5 படிக்கவும் செயல்படுத்தவும் அனுமதி
6 படிக்கவும் எழுதவும் அனுமதி
7 படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதி

லினக்ஸில் மூன்று வகையான பயனர்கள் உள்ளனர்: ஒன்று உரிமையாளர் , இரண்டாவது குழு மற்றும் மூன்றாவது மற்றவைகள் மற்றும் chmod 777 என்பது அனைத்து பயனர்களும் கோப்பைப் படிக்கலாம், எழுதலாம் அல்லது இயக்கலாம். chmod கட்டளையைப் பயன்படுத்தி அனுமதிகளை அமைப்பதை மேலும் விளக்குவதற்கு கீழே உள்ள அட்டவணை மூன்று இலக்க கலவையை வழங்குகிறது:





அனுமதிகள் மதிப்புகள்
படிக்க, எழுத மற்றும் செயல்படுத்த அனுமதி இல்லை 0(0+0+0)
செயல்படுத்த மட்டுமே அனுமதி 1(0+0+1)
எழுத மட்டுமே அனுமதி 2(0+2+0)
படிக்க மட்டுமே அனுமதி 4(4+0+0)
படிக்கவும் செயல்படுத்தவும் அனுமதி 5(4+0+1)
படிக்கவும் எழுதவும் அனுமதி 6(4+0+2)
எழுதவும் இயக்கவும் படிக்க அனுமதி 7(4+2+1)

விளக்கத்திற்கு, chmod ஐப் பயன்படுத்தி ஒரு கோப்பின் அனுமதிகளை மாற்றுவதற்கான உதாரணம் உள்ளது. chmod 777 இன் அர்த்தத்தை நீங்கள் ஆழமாகப் புரிந்துகொள்ள இது செய்யப்பட்டுள்ளது.

எளிமையான ஒன்றை உருவாக்குவோம் பாஷ் ஸ்கிரிப்ட் லினக்ஸ் சிஸ்டத்தில் கோப்பு, பின்னர் அனுமதிகளை மாற்றவும்:



$ நானோ mybashscript.sh

அடுத்து பாஷ் கோப்பில் ஏதேனும் ஸ்கிரிப்டைச் சேர்த்து, அதைச் சேமிப்பதன் மூலம் கோப்பை மூடவும்:

இப்போது இந்தக் கோப்பை யாராலும் அணுக முடியாது என நீங்கள் விரும்பினால், கோப்பில் சில அனுமதிகளைச் சேர்ப்போம்:

$ சூடோ chmod 000 mybashscript.sh

இப்போது சரிபார்க்க, இதைப் பயன்படுத்தி படிக்க முயற்சிப்போம்:

$ பூனை mybashscript.sh

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

மேலே உள்ள படத்திலிருந்து ஒருவர் இப்போது sudo சலுகைகள் கொண்ட பயனரைத் தவிர கோப்பைப் படிக்க முடியும் என்பதை தெளிவாக புரிந்து கொள்ள முடியும்; இப்போது கோப்பு திருத்தக்கூடியதா அல்லது பயன்படுத்தவில்லையா என்பதைச் சரிபார்க்கவும்:

$ நானோ mybashscript.sh

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

  உரை விளக்கம் தானாக உருவாக்கப்படும்

மேலே உள்ள படத்திலிருந்து யாராலும் எழுதவோ மாற்றவோ முடியாது என்பதை தெளிவாக புரிந்து கொள்ளலாம். இப்போது இந்தக் கோப்பு இயங்கக்கூடியதா என்பதைப் பார்க்கவும்:

$ பாஷ் mybashscript.sh

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

கணினி நிர்வாகிகளைத் தவிர வேறு யாரும் கோப்பை இயக்க முடியாது என்பது மேலே உள்ள படத்திலிருந்து தெளிவாகத் தெரிகிறது, இப்போது chmod ஐப் பயன்படுத்தி அனைவரும் பார்க்கக்கூடிய கோப்பின் அனுமதியை மாற்றுவோம்:

$ சூடோ chmod 777 mybashscript.sh

கோப்பின் நிறம் பச்சை நிறமாக மாறியிருப்பதால் அனுமதி மாறிவிட்டது என்று மேலே உள்ள படத்திலிருந்து ஒருவர் கூறலாம். அதாவது, அனைவரும் கோப்பைப் படிக்கவும், எழுதவும், இயக்கவும் முடியும், எனவே இதைப் படிக்க முயற்சிப்போம். .ஷ் கோப்பு:

$ பூனை mybashscript.sh

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

இப்போது கோப்பு படிக்கக்கூடியதாக இருப்பதை நீங்கள் காணலாம், எனவே இப்போது கோப்பைப் பயன்படுத்தி எழுதலாம் அல்லது மாற்றலாம்:

$ நானோ mybashscript.sh

கோப்பு இப்போது எழுதக்கூடியதாகவும் உள்ளது, இப்போது சரிபார்க்க வேண்டிய கடைசி விஷயம் கோப்பு செயல்படுத்தல் மற்றும் அதைச் செய்ய முடியும்:

$ பாஷ் mybashscript.sh

கோப்பு இப்போது இயங்கக்கூடியதாக உள்ளது, எனவே இப்போது நீங்கள் லினக்ஸில் chmod 777 ஐப் பயன்படுத்தியிருக்க வேண்டும் மற்றும் சுருக்கமாகக் கூறினால், இது கோப்பை படிக்கக்கூடியதாகவும், எழுதக்கூடியதாகவும், மற்றும் Linux கணினியில் உள்ள அனைவருக்கும் இயங்கக்கூடியதாகவும் உள்ளது.

முடிவுரை

உங்கள் லினக்ஸ் அமைப்பின் தரவை அணுகுவதற்கான அனுமதிகளை அமைப்பது நன்மை பயக்கும், ஏனெனில் இது ஹேக்கர்களிடமிருந்து தரவைப் பாதுகாப்பாக வைத்திருக்கிறது. chmod கட்டளை அத்தகைய நோக்கங்களுக்காக பயன்படுத்தப்படுகிறது. chmod 777 ஆனது எந்தப் பயனருக்கும் கோப்பைப் படிக்கக்கூடியதாகவும், எழுதக்கூடியதாகவும், இயங்கக்கூடியதாகவும் மாற்றுவதற்கு முக்கியமாகப் பயன்படுத்தப்படுகிறது.