கோப்பு மற்றும் அடைவு அனுமதிகள் எவ்வாறு செயல்படுகின்றன (II)

லினக்ஸ் பயனர் அனுமதிகள்

நீண்ட காலத்திற்கு முன்பு, எங்கள் இடுகையில் லினக்ஸ் (I) இல் கோப்பு அனுமதிகள் எவ்வாறு செயல்படுகின்றன எங்கள் விருப்பமான இயக்க முறைமையில் அணுகல் அனுமதிகளுடன் எவ்வாறு செயல்படுவது என்பதைப் புரிந்துகொள்வதற்கான தொடக்கத்தைக் கண்டோம். இந்த மேடையில் தங்களது முதல் ஆயுதங்களை உருவாக்கியவர்களை திறம்பட அடைய நாங்கள் எளிமையாக இருக்க முயற்சித்தோம், இருப்பினும், கிட்டத்தட்ட எல்லா தலைப்புகளிலும் உள்ளதைப் போலவே, மேலும் மேம்பட்ட நிலையை அடைவதற்கான சாத்தியக்கூறுகள் உள்ளன, சிறிது சிறிதாக அதைப் பார்ப்போம் .

"Ls -l" கட்டளை நமக்குக் காண்பிக்கும் விஷயங்கள் எஞ்சியிருந்தன, அதன் பிறகு ஒவ்வொரு அடைவுகள், துணை அடைவுகள் மற்றும் கோப்புகளுக்கும் கணினி நிறுவியிருக்கும் எல்லாவற்றையும் பற்றிய விவரங்களை நாங்கள் பெறுகிறோம். ஆனால் இந்த அனுமதிகள் அனைத்தும் முறையே வாசிப்பு, எழுதுதல் மற்றும் செயல்படுத்தல் ஆகியவற்றைக் குறிக்கும் r, w மற்றும் x எழுத்துக்களுடன் அமைக்க முடியாது, ஆனால் நாமும் செய்யலாம் அனுமதிகளின் எண்ணிக்கையிலான பெயரிடலைப் பயன்படுத்தவும், இந்த இடுகையில் நாம் காணப் போகிற ஒன்று, பின்னர் அது உமாஸ்குடன் பணிபுரிய அனுமதிக்கும், இது ஒரு குறிப்பிட்ட கோப்பகத்தில் உருவாக்கப்பட்ட ஒவ்வொரு கோப்பும் அனுமதிகளை வரையறுக்கும் ஒரு செயல்பாடு லினக்ஸ்.

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

chmod [விருப்பங்கள்] கோப்பு முறை.

எனவே, நிச்சயமாக நாம் இதைப் போன்றவற்றைப் பார்த்தோம்: chmod 755 ~ / Downloads / DTStoAC3.

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

கோப்பு உருவாக்கியவர் அல்லது பயனர் கணக்கின் உரிமையாளர் யாருடைய கோப்புறைகளில் அவை உருவாக்கப்படுகின்றன, மற்றும் வழக்கமான விஷயம் என்னவென்றால், இந்த கோப்புகளில் அனைத்து செயல்பாடுகளையும் இது செய்ய முடியும். குழு அனுமதிகள் ஒரு பயனர் என்ன செய்ய முடியும் என்பதை தீர்மானிக்கிறது, கோப்பை வைத்திருக்கும் பயனரின் அதே குழுவின் பகுதியாக இருப்பவர், மற்றவர்களுக்கான அனுமதிகள் எங்கள் கணினியை அணுகும் எந்தவொரு பயனரும் என்ன செய்ய முடியும் அல்லது செய்ய முடியாது என்பதைக் குறிக்கிறது.. இங்கே கோப்புகள் மற்றும் கோப்பகங்களுக்கிடையில் கணிசமான வேறுபாடு உள்ளது, மரணதண்டனை அனுமதி தொடர்பான எதையும் விட (இரண்டு நிகழ்வுகளிலும் படிக்க மற்றும் எழுத அனுமதி மிகவும் தெளிவாக உள்ளது) மற்றும் நீங்கள் ஒரு கோப்பிற்கு அதை வைத்திருக்கும்போது அதை இயக்கலாம் அல்லது தொடங்கலாம் (எடுத்துக்காட்டாக, இயக்க முறைமையின் ஒரு பகுதி அல்லது ஒரு விளையாட்டு) ஒரு கோப்பகத்தின் விஷயத்தில், மரணதண்டனை அனுமதி அதன் பட்டியலை உருவாக்க அனுமதிக்கும் (அதாவது, அதன் உள்ளே இருப்பதைக் காண "ls" ஐ உருவாக்கவும்).

சில நேரங்களில் நாம் காணும் இந்த எண்ணை நிர்ணயிப்பது அனுமதிகளின் பைனரி ஆர்டர்களின் கூட்டுத்தொகையாகும், மேலும் அவை ஒவ்வொன்றும் அதன் நிலைப்பாட்டால் ஒதுக்கப்பட்ட மதிப்பைக் கொண்டுள்ளன. அ) ஆம், rwx, உரிமையாளர் மற்றும் குழு மற்றும் பிறருக்கு 4, 2, 1 எனக் காணலாம், அவை ஒவ்வொன்றின் பெயரளவு மதிப்பு, பின்னர் ஒரு குறிப்பிட்ட கோப்பு அல்லது கோப்பகத்தில் உங்களுக்கு அனைத்து அனுமதிகளும் இருக்கும்போது மொத்த தொகை 7 ஐக் கொடுக்கும், நீங்கள் அனுமதிகளைப் படித்து எழுதும்போது இது 6 ஐக் கொடுக்கும் (r 4 மற்றும் w 2 என்பதால் ), 5 நீங்கள் படித்து இயக்கும்போது (r 4 மற்றும் x 2 ஆக இருப்பதால்), 4 நீங்கள் வாசிப்பு மட்டுமே இருக்கும்போது, ​​2 உங்களிடம் எழுதும் போது 1 மற்றும் நீங்கள் செயல்படுத்தும்போது மட்டுமே 755. இதைப் புரிந்துகொள்வதற்கான ஒரு சிறந்த எடுத்துக்காட்டு, இந்த இடுகையுடன் வரும் படத்தில் உள்ளது, அங்கு XNUMX எண்ணை எவ்வாறு அடைவது என்பது நன்கு நிரூபிக்கப்பட்டுள்ளது; அடுத்த தவணையில், அவற்றின் எண் மற்றும் எழுத்து பெயரிடுதலில் அனுமதிகள் எவ்வாறு செயல்படுகின்றன என்பதை ஏற்கனவே புரிந்துகொண்டுள்ளதால், நாம் பார்க்கப் போகிறோம் லினக்ஸில் பயனர் அனுமதிகளை எவ்வாறு மாற்றுவது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.