chmod கணிப்பான்
அனுமதிகள்
எண்ம குறியீடு
3 இலக்கங்களைப் பயன்படுத்தவும் (எ.கா., 755). ஒவ்வொரு இலக்கமும் படிக்க (4), எழுத (2), இயக்க (1) எனப் படிக்கப்படும்.
குறியீட்டு குறிப்பு
rwxr-xr-x அல்லது u+rwx,g+rx,o+rx போன்ற chmod குறியீட்டு வடிவத்தைப் பயன்படுத்தவும்.
பொதுவான முன்நிர்வுகள்
chmod கட்டளை
சுருக்கம்
தொழில்நுட்ப விவரங்கள்
chmod கணிப்பான் எப்படி செயல்படுகிறது
இந்த கருவி என்ன செய்கிறது
இந்த chmod கணிப்பான் Unix கோப்பு அனுமதி வடிவங்களுக்கு இடையில் மாற்ற உதவுகிறது. காட்சி செக்பாக்ஸ்கள், ஆக்டல் குறியீடு (755 போன்றது), அல்லது சிம்பாலிக் குறியீடு (rwxr-xr-x போன்றது) மூலம் அனுமதிகளை உள்ளிடுங்கள்; உடனே அனைத்து வடிவங்களிலும் அதற்கான சமமான மதிப்பை பார்க்கலாம். இந்த கருவி டெர்மினலில் நகலெடுத்து ஒட்ட தயாரான முழு chmod கட்டளையையும் உருவாக்குகிறது.
டெவலப்பர்களுக்கான பொதுவான பயன்பாட்டு நிலைகள்
டெவலப்பர்கள் மற்றும் சிஸ்டம் நிர்வாகிகள் வலை சர்வர்களை அமைக்கும் போது, பயன்பாடுகளை டிப்ளாய் செய்யும் போது, அல்லது அனுமதி பிரச்சினைகளை தீர்க்கும் போது chmod கணிப்பான்களைப் பயன்படுத்துகிறார்கள். பொதுவான சூழல்கள்: ஸ்கிரிப்ட்களை இயக்கக்கூடியதாக மாற்றுதல் (755), கட்டமைப்பு கோப்புகளை பாதுகாப்பாக்குதல் (600), சரியான வலை அடைவு அனுமதிகளை அமைத்தல் (அடைவுகளுக்கு 755, கோப்புகளுக்கு 644), மற்றும் மரபுரிமை (inherited) அமைப்புகளில் உள்ள தற்போதைய அனுமதிகளைப் புரிந்துகொள்வது.
அனுமதி வடிவ விளக்கம்
Unix அனுமதிகள் மூன்று குழுக்களைக் கொண்டவை: Owner (கோப்பின் உரிமையாளர்), Group (கோப்பின் குழுவில் உள்ள பயனர்கள்), மற்றும் Others (மற்ற அனைவரும்). ஒவ்வொரு குழுவிலும் Read (4), Write (2), மற்றும் Execute (1) அனுமதிகள் இருக்கலாம். ஆக்டல் குறியீடு இந்த மதிப்புகளைச் சேர்க்கிறது: 7 என்பது rwx (4+2+1), 5 என்பது r-x (4+1), 4 என்பது r-- (வாசிப்பு மட்டும்). பொதுவான முன் அமைப்புகள்: 755 (உரிமையாளருக்கு முழு அணுகல், மற்றவர்களுக்கு வாசிப்பு/இயக்கம்), 644 (உரிமையாளருக்கு வாசிப்பு/எழுத்து, மற்றவர்களுக்கு வாசிப்பு மட்டும்), மற்றும் 600 (உரிமையாளருக்கு மட்டும்).
பொதுவான தவறுகள் மற்றும் விளிம்பு நிலைகள்
அனுமதிகளை மிக திறந்தவையாக (777 போன்றது) அமைத்தால் பாதுகாப்பு பாதிப்புகள் உருவாகும். கடவுச்சொற்கள் அல்லது API கீக்கள் உள்ள கோப்புகளுடன் குறிப்பாக கவனமாக இருங்கள் — இவை பொதுவாக 600 அல்லது 400 ஆக இருக்க வேண்டும். அடைவுகளில் execute அனுமதி என்பது அவற்றுக்குள் உள்ள கோப்புகளை அணுகும் திறனை குறிக்கும்; அவற்றை நிரல்களாக இயக்குவது அல்ல என்பதை நினைவில் கொள்ளுங்கள். டிரபிள்ஷூட்டிங் செய்யும் போது, கோப்பின் அனுமதிகளையும் அதன் பெற்றோர் அடைவின் அனுமதிகளையும் சரிபார்க்கவும்.
கமாண்ட் லைனுடன் ஒப்பிடும்போது இந்த கருவியை எப்போது பயன்படுத்துவது
அனுமதி மதிப்புகளைப் புரிந்துகொள்ள அல்லது மாற்ற வேண்டிய போது, குறிப்பாக அறிமுகமில்லாத அமைப்புகள் அல்லது ஆவணங்களுடன் வேலை செய்யும் போது, இந்த கணிப்பானைப் பயன்படுத்துங்கள். இது கற்றல் மற்றும் சரிபார்ப்புக்கு உதவியாக இருக்கும். ஆனால் உண்மையான அனுமதி மாற்றங்களுக்கு, உங்கள் சர்வர் அல்லது உள்ளூர் கணினியில் chmod கட்டளையை இயக்க வேண்டியிருக்கும். உருவாக்கப்பட்ட கட்டளையை நேரடியாக உங்கள் டெர்மினலில் நகலெடுத்து ஒட்டலாம்.