லினக்ஸ் கோப்பகத்தின் அனுமதிகளை மாற்றவும்

Linaks Koppakattin Anumatikalai Marravum



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

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







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



இந்த கட்டளை கருவிக்கு வருவதற்கு முன், முதலில், பின்வரும் தகவலை நாம் கொண்டிருக்க வேண்டும்:



லினக்ஸ் குழுக்கள்

பொதுவாக, லினக்ஸ் மூன்று வகையான பயனர்களைக் கொண்டுள்ளது:





உரிமையாளர்கள் ( உள்ளே ) கோப்பு அல்லது கோப்பகத்தை உருவாக்கிய பயனர்
குழுக்கள் ( g ) பல பயனர்களின் எண்ணிக்கை; ஒரு குழுவின் அனைத்து உறுப்பினர்களுக்கும் அனுமதி அணுகல்
பிற பயனர்கள் ( ) கோப்பின் உரிமையாளராகவோ அல்லது குழுவின் உறுப்பினராகவோ இல்லாத பிற பயனர்கள்

அனுமதி வகைகளை வரையறுக்கவும்

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

( ஆர் ) 🡪 படி பயனர் கோப்பு அல்லது கோப்பகத்தை மட்டுமே பார்க்க முடியும்
( இல் ) 🡪 எழுது பயனர் கோப்பு அல்லது கோப்பகத்தைப் பார்க்கலாம் மற்றும் திருத்தலாம்
( இது ) 🡪 செயல்படுத்த பயனர் கோப்பு அல்லது கோப்பகத்தைப் படிக்கலாம், எழுதலாம் அல்லது இயக்கலாம்

குறியீட்டு பிரதிநிதித்துவம்

அடைவு அனுமதியை மாற்றும் போது, ​​அணுகலை அனுமதிக்க அல்லது அகற்ற இரண்டு சாத்தியங்கள் உள்ளன. இதுபோன்ற சந்தர்ப்பங்களில், அனுமதிகளை ஒதுக்க அல்லது அகற்ற பின்வரும் ஆபரேட்டர்கள் பயன்படுத்தப்படுவார்கள்:



+ கோப்பு/கோப்பகத்தை அணுக அனுமதிகளை (படிக்க, எழுத, அல்லது செயல்படுத்த) சேர்க்கிறது
கோப்பு/கோப்பகத்தை அணுக அனுமதி இல்லை அல்லது அனுமதிகளை ((படிக்க, எழுத, அல்லது இயக்க) நீக்குகிறது

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

0 அனுமதி இல்லை
1 செயல்படுத்த
2 எழுது
3 எழுது + செயல்படுத்து
4 படி
5 படிக்கவும் + செயல்படுத்தவும்
6 படிக்க + எழுது
7 படிக்க + எழுது + செயல்படுத்து

லினக்ஸ் கோப்பகத்தின் அனுமதிகளை மாற்றவும்

இப்போது, ​​மேலே குறிப்பிட்டுள்ள தகவலை மனதில் வைத்துக்கொண்டு சில உதாரணங்களை இயக்குவோம்; அதிர்ஷ்டவசமாக, அடைவு அனுமதியை மாற்றுவதற்கு எங்களிடம் இரண்டு அணுகுமுறைகள் உள்ளன:

  1. வரைகலை பயனாளர் இடைமுகம்
  2. முனையத்தில்

GUI ஐப் பயன்படுத்தி லினக்ஸில் கோப்பகத்தின் அனுமதியை மாற்றவும்

கோப்பக அனுமதியை மாற்றுவதற்கான எளிய வழி GUI அணுகுமுறையாகும்; என்ற பெயரில் ஒரு புதிய கோப்பகத்தை உருவாக்குவோம் மாதிரி_டிர் சிறந்த புரிதலுக்கு:

அதன் பாப்அப் மெனுவைப் பெற அதன் மீது வலது கிளிக் செய்து, கிளிக் செய்யவும் பண்புகள் விருப்பம்:

க்கு நகர்த்தவும் அனுமதிகள் டேப் மற்றும் அங்கு நீங்கள் வெவ்வேறு பிரிவுகள் i-e, உரிமையாளர், குழு மற்றும் பிறவற்றைக் காண்பீர்கள்:

மேலே உள்ள ஸ்கிரீன்ஷாட்டில், உரிமையாளர், குழு மற்றும் பிற பயனர்களுக்கு எதிராக அணுகல் ஒதுக்கப்பட்டுள்ளதை நீங்கள் பார்க்கலாம்; செல்லவும் ' மூடப்பட்ட கோப்புகளுக்கான அனுமதியை மாற்றவும் மற்ற அனுமதி விருப்பங்களையும் பார்க்க 'பொத்தானை கிளிக் செய்யவும்:

இல் மாதிரி_டிர் கோப்பகம், உரிமையாளர் மற்றும் குழு ஆகிய இருவருக்கும் கோப்புகள் மற்றும் கோப்புறைகளுக்கு முழுமையான அணுகல் உள்ளது; இதில் உள்ள எந்த தரவையும் படிக்க, எழுத, திருத்த, நீக்க அல்லது செயல்படுத்தும் திறன் அடங்கும். இருப்பினும், பிற பயனர்கள் கோப்புகளை அணுக மட்டுமே அனுமதிக்கப்படுகிறார்கள் மற்றும் எந்த மாற்றங்களையும் செய்ய முடியாது.

அனுமதி அணுகலை நீங்கள் மாற்றலாம் உரிமையாளர் (அடைவை உருவாக்கியவர்), குழு (உரிமையாளர் பிற பயனர்களை உள்ளடக்கிய இடத்திலிருந்து), மற்றும் மற்றவைகள் (மற்ற அனைத்து பயனர்களும்) தேவைக்கு ஏற்ப.

டெர்மினலைப் பயன்படுத்தி லினக்ஸில் கோப்பு/கோப்பகத்தின் அனுமதியை மாற்றவும்

லினக்ஸ் கணினியில் சில பணிகளைச் செய்ய முனையத்தைப் பயன்படுத்துவதில் நீங்கள் நன்றாக இருந்தால், இந்தப் பகுதி உங்களுக்கானது.

ஒரு புதிய கோப்பகத்தை உருவாக்கி அதற்கு பெயரிடுவோம் test_dir பின்வரும் தட்டச்சு செய்வதன் மூலம் mkdir முனையத்தில் கட்டளை:

mkdir test_dir

இயல்புநிலை கோப்பக இருப்பிடத்தை க்கு மாற்றவும் test_dir cd கட்டளையைப் பயன்படுத்தி அடைவு:

சிடி test_dir

இல் சில மூல கோப்புகளை உருவாக்கவும் test_dir குறிப்பிடப்பட்ட தொடு கட்டளையை இயக்குவதன் மூலம் அடைவு:

தொடுதல் கோப்பு1 கோப்பு2

இப்போது, ​​கோப்புகளை அவற்றின் இயல்புநிலை அணுகல் அனுமதிகளுடன் பட்டியலிட -l அளவுருவுடன் ls ஐ இயக்கவும்:

ls -எல்

மேலே உள்ள ஸ்கிரீன்ஷாட்டில்:

குறிப்பிடப்பட்ட தொடரியல் பயன்படுத்தி chmod கட்டளை மூலம் அனுமதிகளை மாற்றலாம்:

chmod [ அனுமதிகள் ] [ கோப்பு_பெயர் ]

லினக்ஸ் குழுக்களுக்கு பின்வரும் அனுமதியை நான் ஒதுக்க விரும்புகிறேன் என்று வைத்துக்கொள்வோம்:

உரிமையாளர்→ படிக்கவும், எழுதவும் மற்றும் செயல்படுத்தவும்

குழு→ படிக்க மற்றும் எழுத

மற்றவர்கள் → படிக்கவும் எழுதவும்

எனவே, எதிராக இந்த அனுமதியை ஒதுக்க பின்வரும் கட்டளை இருக்கும் கோப்பு1 :

chmod உள்ளே =rwx, g =rw, =rw கோப்பு1

அனுமதி வெற்றிகரமாக மாற்றப்பட்டால், ls கட்டளையைப் பயன்படுத்தி உறுதிப்படுத்தவும் கோப்பு1 :

chmod உள்ளே =rwx, g =rw, =rw கோப்பு1

நீங்கள் எண் எழுத்துகளைப் பயன்படுத்தி அனுமதியை ஒதுக்கலாம், அதே அனுமதிகளைக் கொண்ட file2க்கான கட்டளை:

chmod 766 கோப்பு2

மேலே உள்ள கட்டளையில்:

7 க்கான உள்ளது உரிமையாளர் (4) எழுதவும் (2) அல்லது (1) அனுமதியை இயக்கவும் 6 அதற்காக குழு படிக்க (4) மற்றும் எழுத (2), மற்றும் அடுத்த 6 க்கான உள்ளது மற்றவை பயனர்கள் படிக்க (4) மற்றும் எழுத (2) அனுமதி.

அனுமதி அமைப்புகளைச் சரிபார்க்க ls கட்டளையைப் பயன்படுத்தி இப்போது உறுதிப்படுத்தவும்:

ls -எல்

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

முகப்பு கோப்பகத்திற்கு நகர்த்தவும் மற்றும் இயக்கவும் ls அடைவு அனுமதிகளைக் காட்ட கட்டளை:

சிடி ~

ls -எல்

மேலே உள்ள ஸ்கிரீன்ஷாட்டில், அடைவைக் குறிக்கிறது; எந்த கோப்பகத்தையும் உதாரணமாக எடுத்து அதன் அனுமதியை மாற்றுவோம், அதாவது, மாதிரி_டிர் :

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

இதை மாற்ற, குறிப்பிட்டதை இயக்கவும் chmod கட்டளை மற்றும் தேவைக்கேற்ப அடைவு அனுமதியை மாற்றவும்:

chmod rwxrw-r-- மாதிரி_dir

சாம்பிள்_டிர் கோப்பகத்தில் நாம் செய்த அணுகல் மாற்றங்களை உறுதிப்படுத்த ls கட்டளையை இயக்கவும்:

ls -எல்

நீங்கள் கோப்பக அனுமதியை அதன் துணை கோப்புகள் மற்றும் உள்ளடக்கத்தை பயன்படுத்தி மாற்றலாம் -ஆர் அளவுரு:

chmod -ஆர் உள்ளே =rwx, g =ஆர்எக்ஸ், =r மாதிரி_டிர்

அடைவு இருப்பிடத்தை மாற்றவும் மாதிரி_டிர் அதன் கோப்புகளின் அனுமதியை பட்டியலிட ls கட்டளையை இயக்கவும்:

சிடி மாதிரி_டிர்

ls -எல்

முடிவுரை

ஒரே சர்வரில் பல பயனர்கள் பணிபுரியும் போது கோப்பு அல்லது அடைவு அனுமதியை மாற்றுவது அவசியம். லினஸில் மூன்று வகைகள் உள்ளன, உரிமையாளர்கள், குழுக்கள் மற்றும் பிற; தி உரிமையாளர் கோப்புகள் அல்லது அடைவுகளை உருவாக்குபவர் குழு பல பயனர்களைக் கொண்டுள்ளது, மற்றும் மற்றவைகள் அதே அமைப்பில் பணிபுரியும் உள்ளூர் பயனர்கள். Linux அதன் பயனர்கள் கோப்புகள் மற்றும் கோப்பகங்களில் பிற பயனர்களால் ஏற்படும் இழப்பு மற்றும் தீங்கு விளைவிக்கும் செயல்களைத் தவிர்க்க அனுமதியை அமைக்க அனுமதிக்கிறது.

கட்டளை வரி வரியில் மற்றும் GUI ஐப் பயன்படுத்தி அடைவு அல்லது கோப்பு அனுமதியை எவ்வாறு மாற்றுவது என்பது பற்றிய சுருக்கமான வழிகாட்டியை இந்த வழிகாட்டி குறிப்பிட்டுள்ளது. கோப்பு/அடைவு அணுகலை மாற்றும் போது பயன்படுத்தப்படும் அனைத்து குறியீட்டு பிரதிநிதித்துவங்களையும் அவற்றின் விளக்கத்துடன் குறிப்பிட்டுள்ளோம். மேலும், கோப்பக அனுமதிகளை மாற்ற வேண்டியிருக்கும் போது chmod கட்டளை எவ்வாறு ஒரு சக்திவாய்ந்த கருவியாக செயல்படுகிறது என்பதை நாங்கள் விவாதித்தோம்.