கோப்பு மற்றும் டைரக்டரி அனுமதிகள் மாற்ற அல்லது மாற்றம் செய்ய chmod பயன்படுத்தி
யூனிக்ஸ் மற்றும் லினக்ஸ் இயக்க முறைமைகள் மூன்று குழுக்களுக்கும் (உரிமையாளர், குழு மற்றும் பிற பயனர்கள்) ஒதுக்கப்படும் மூன்று வகையான அணுகல் (படிக்க, எழுத மற்றும் இயக்க) ஒன்றைப் பயன்படுத்தி கோப்புகள் மற்றும் கோப்பகங்களுக்கு அணுகல் உரிமைகளை ஒதுக்குகின்றன.
-l சுவிட்சுடன் (உதாரணமாக ls -l filename ) ls கட்டளையைப் பயன்படுத்தி கோப்பின் பண்புக்கூறுகளின் விவரங்களை நீங்கள் பட்டியலிட்டால், அது -ஆல்-rw-r போன்ற ஏதாவது ஒன்றைப் பார்க்கும் தகவலைத் தரும். உரிமையாளருக்கு சலுகைகளை இயக்கவும், குழுவிற்கான சலுகைகளைப் படிக்கவும் எழுதவும் மற்றும் அனைத்து மற்ற பயனர்களுக்கும் அணுகலை மட்டும் படிக்கவும்.
அணுகல் உரிமைகளின் வகைகள் ஒவ்வொன்றும் கீழே பட்டியலிடப்பட்டுள்ள தொடர்புடைய எண் மதிப்பைக் கொண்டுள்ளது:
- = 4 வாசிக்க
- எழுத = 2
- = 1 ஐ இயக்கவும்
Chmod (change mode) கட்டளையைப் பயன்படுத்தி அனுமதிப்பத்திரங்களை வழங்க அல்லது மாற்றுவதற்கு பயன்படுத்தக்கூடிய 0 முதல் 7 வரையிலான ஒரு மதிப்பை பெற ஒவ்வொரு குழுக்களுக்கும் அணுகல் உரிமைகளுக்கான மதிப்புகள் ஒன்றாக சேர்க்கப்படுகின்றன.
மேலே உள்ள எடுத்துக்காட்டில், கேள்வியின் கோப்பிற்கான அணுகல் உரிமைகள் chmod 764 filename ஐ உள்ளிடலாம். எண் 764 இலிருந்து பெறப்பட்டது:
- rwe = 4 (படிக்க) + 2 (எழுதவும்) + 1 (இயக்கவும்) = 7
- rw = 4 (படிக்க) + 2 (எழுதவும்) = 6
- r = 4 (படிக்க) = 4
கோப்புகள் மற்றும் அடைவுகளுக்கான அணுகல் உரிமைகளை வழங்க chmod கட்டளையைப் பயன்படுத்தலாம். யூனிக்ஸ் மற்றும் லினக்ஸ் கட்டளைகள் மற்றும் பொருள் பெயர்கள் ஆகியவை வழக்கு தொடர்பாக இருப்பதை நினைவில் கொள்ளுங்கள். நீங்கள் " chmod " ஐ பயன்படுத்த வேண்டும் மற்றும் CHMod அல்லது மேல் மற்றும் கீழ் எழுத்து எழுத்துகளின் வேறு எந்தவொரு இணைப்பும் பயன்படுத்தப்பட வேண்டும்.
Chmod கட்டளையை எவ்வாறு பயன்படுத்துவது:
- அனைவருக்கும் முழு அணுகல்:
- chmod 777 filename
- உரிமையாளர் மற்றும் குழு சலுகைகள் முழு அணுகல் ஆனால் மற்ற பயனர்கள் மட்டுமே படிக்க மற்றும் இயக்க முடியும்:
- chmod 775 கோப்புப்பெயர்
- உரிமையாளருக்கான முழு அணுகல், ஆனால் கோப்பகத்தில் மற்றும் பிற பயனர் சலுகைகள் வரையறுக்கப்பட்டு கோப்பகத்தில் கோப்புகளை படிக்கவும் இயக்கவும்:
- chmod 755 dirname
- வேறு எவருக்கும் அணுகல் உரிமைகள் அல்லது சலுகைகள் இல்லாத உரிமையாளருக்கு முழு அணுகல்:
- chmod 700 filename
- அடைவு கோப்புகளில் தற்செயலான நீக்குதல் அல்லது கோப்புகளை மாற்றுவதை தடுக்க, குழு அல்லது பிற பயனர்கள் மற்றும் உரிமையாளரைப் படிக்கவும், நிறைவேற்றவும் கட்டுப்படுத்தப்படும் கோப்புகளுக்கான அணுகல் இல்லை:
- chmod 500 dirname
- உரிமையாளர் மற்றும் குழுவானது ஒரு கோப்பிற்கான அணுகலை எழுதவும் எழுதவும் அனுமதிப்பதுடன், குழுவில் பிறரை அனுமதிக்கவோ அல்லது நீக்கவோ அனுமதிக்கிறது, ஆனால் பிற பயனர்களுக்கு எந்த அணுகலும் இல்லை:
- chmod 660 filename