தி கோப்பு மற்றும் அடைவு அனுமதிகள் உலகில் ஒரு முக்கிய பகுதியாகும் குனு / லினக்ஸ், மற்றும் அவை பல ஆண்டுகளாக யூனிக்ஸ் இல் இருந்தவற்றிலிருந்து பெறப்பட்ட பகுதிகளில் ஒன்றாகும். ஏதேனும் ஒரு கட்டத்தில் இந்த தளத்தை அடைவதற்கான உண்மையை சமாளிக்க வேண்டிய கணிசமான எண்ணிக்கையிலான பயனர்களுக்கு, இது ஒரு பிரச்சினையாகும், இது மரியாதைகளைத் தடுக்கும் மற்றும் சுமத்துகிறது, ஆனால் வாழ்க்கையில் எல்லாவற்றையும் போலவே நாம் கொடுத்தால் புரிந்துகொள்வது எளிது சரியான உதவி.
இந்த இடுகையில் நாம் சில சந்தேகங்களைத் தீர்த்துக்கொள்ள முயற்சிப்போம், மேலும் அனைவருக்கும் புரிய ஆரம்பிக்கும் வகையில் முடிந்தவரை தெளிவான, அடிப்படை மற்றும் அத்தியாவசியமாக இருப்போம் குனு / லினக்ஸில் கோப்பு மற்றும் அடைவு அனுமதிகள் எவ்வாறு செயல்படுகின்றன. இது எந்த வகையிலும் ஒரு மேம்பட்ட வழிகாட்டியாக இல்லை, எனவே இந்த விஷயத்தில் ஏற்கனவே அனுபவம் உள்ளவர்கள் தொடர்ந்து செல்லலாம், ஏனென்றால் இந்த இயக்க முறைமையில் தொடங்குவோருக்கு அல்லது இருந்தபோதும் தெளிவான மற்றும் விரிவானதாக இருக்க முயற்சிக்கப் போகிறோம். சில காலமாக இந்த தளத்தைப் பயன்படுத்துகிறது, இது இன்னும் நன்கு கற்றுக்கொள்ளப்படவில்லை.
முதலில் புரிந்து கொள்ள வேண்டியது அது அனுமதிகள் மூன்று குழுக்களாக பிரிக்கப்பட்டுள்ளன: உரிமையாளர், குழு மற்றும் பிற, இது குறிக்கும் அணுகல் அனுமதிகள் இது கோப்பு அல்லது கோப்பகத்தின் உரிமையாளரைக் கொண்டிருக்கும், அந்த கோப்பு அல்லது கோப்பகத்தை வைத்திருக்கும் குழுவிற்கு சொந்தமான ஒரு பயனரைக் கொண்டிருக்கும், மேலும் இது கணினியின் மீதமுள்ள பயனர்களைக் கொண்டிருக்கும். இந்த அனுமதிகளைக் காண நாம் எந்த அடைவுக்கும் சென்று பின்வருவனவற்றை இயக்கலாம்:
ls -l
இந்த இடுகையின் மேல் படத்தில் நம்மிடம் இருப்பதைப் போலவே பார்ப்போம், அங்கு பல வரிசைகள் மற்றும் நெடுவரிசைகளில் குறிப்பிடப்பட்டுள்ள தகவல்கள் உள்ளன. பிந்தையது போன்ற ஒன்றைக் காட்டுகிறது -rw-r - r– 1 ரூட் ரூட் 164 நவம்பர் 11 2014 xinitrc, மற்றும் இடதுபுறத்தில் நாம் நன்றாகப் பார்ப்பது என்னவென்றால், அனுமதிகளை எவ்வாறு நிர்வகிக்க முடியும் என்பதைப் புரிந்துகொள்ளத் தொடங்க எங்களுக்கு மிகவும் ஆர்வமாக இருக்கும். அந்த முதல் நெடுவரிசை நமக்கு 10 இடங்களைக் காட்டுகிறது, அவை ஒவ்வொன்றும் ஆக்கிரமிக்கப்பட்டுள்ளதா என்பதைப் பொறுத்து வெவ்வேறு அர்த்தத்துடன்:
- b: தடுப்பு சாதனம்
- c: எழுத்து சாதனம் (எடுத்துக்காட்டாக / dev / tty1)
- d: அடைவு
- l: குறியீட்டு இணைப்பு (எடுத்துக்காட்டாக / usr / bin / java -> / home / programs / java / jre / bin / java)
- p: பெயரிடப்பட்ட குழாய் (எடுத்துக்காட்டாக / proc / 1 / வரைபடங்கள்)
- - அனுமதி ஒதுக்கப்படவில்லை
- r: வாசிப்பு
- w: எழுதுதல்
- x: மரணதண்டனை
இடதுபுறத்தில் தொடங்கி முதல் இடத்தில் மட்டுமே d இருக்கும், மேலும் கேள்விக்குரிய உறுப்பு ஒரு அடைவு என்று பொருள், எனவே அந்த இடம் ஒரு ஹைபனுடன் ஆக்கிரமிக்கப்பட்டிருந்தால் «-» நாங்கள் ஒரு கோப்புக்கு முன் இருப்போம். பின்னர், அடுத்த ஒன்பது இடைவெளிகள் மூன்று குழுக்களாகப் பிரிக்கப்படுகின்றன, மேலும் ஒழுங்கு எப்போதும் பின்வருவனவாகும்: rwx, இது உரிமையாளர், குழு மற்றும் பிறருக்கு (மற்றவர்கள்) முறையே எழுதுதல், படிக்க மற்றும் அனுமதிகளை செயல்படுத்துகிறது..
பின்வருவது இந்த கோப்பு அல்லது கோப்பகத்திற்கான இணைப்புகளின் எண்ணிக்கையை நமக்குக் காண்பிக்கும் ஒரு எண், பெரும்பாலும் 1 ஆக இருக்கும் ஒரு எண்ணிக்கை, சில நேரங்களில் அது 2 ஆகவும் சிலவற்றாகவும் இருக்கலாம், குறைந்தது, அதற்கு மற்றொரு எண் உள்ளது. இது இப்போது ஒரு பொருட்டல்ல, அல்லது லினக்ஸில் கோப்பு அனுமதிகளை மாஸ்டரிங் செய்வதற்கான எங்கள் நோக்கத்திற்காக இது குறிப்பிடத்தக்கதாக இல்லை, எனவே அடுத்த புலத்துடன் தொடரலாம், ஏனெனில் இது எங்களுக்கு ஆர்வமாக இருப்பதால், அங்கு நாம் காணும் அந்த 'ரூட்' அவர் உரிமையாளர் என்று அர்த்தம் இந்த கோப்பின், மற்றும் நான்காவது நெடுவரிசையில் நாம் காணும் 'ரூட்' கோப்பு 'ரூட்' குழுவிற்கும் சொந்தமானது என்பதைக் குறிக்கிறது. பின்னர் வரும் புலங்கள் ஐனோட் அளவு, தேதி மற்றும் கோப்பு அல்லது கோப்பகத்தின் பெயரைக் குறிக்கும்.
இந்த தகவலை மனதில் கொண்டு பின்வருவனவற்றை நாம் புரிந்துகொள்ள ஆரம்பிக்க முடியும், இது அனுமதிகளுக்கான எண் பெயரிடல், குனு / லினக்ஸ், பி.எஸ்.டி மற்றும் பிற * நிக்ஸ் அமைப்புகளுக்கு மிகவும் பொதுவானது. கூடுதலாக, இந்த பெயரிடல் chmod கட்டளையைப் பயன்படுத்தி கோப்பு அனுமதிகளை விரைவாக மாற்ற எங்களுக்கு உதவும், அதையே மற்றொரு இடுகையில் பார்ப்போம், ஆனால் இப்போது நாம் பின்வருவனவற்றில் கவனம் செலுத்தலாம்: வாசிப்பு அனுமதி என்பது, கூறப்பட்ட கோப்பு அல்லது கோப்பகத்தின் உள்ளடக்கங்களைக் காணலாம், எழுதுவது என்பது கோப்பு அல்லது கோப்பகத்தை மாற்ற எங்களுக்கு அனுமதி உண்டு மற்றும் மரணதண்டனை அனுமதி என்பது நாம் கோப்பை இயக்க முடியும் அல்லது ஒரு கோப்பகத்தின் முன் இருந்தால், நாம் அதில் தேடலாம். (அதாவது, "ls" செய்யுங்கள்). கணினியில் உள்ள அடிப்படை கோப்புகள், / usr /, / usr / bin அல்லது / usr / lib ஏன் அனுமதியை இயக்கியுள்ளன, ஆனால் உரிமையாளரைத் தவிர அனுமதியை எழுதவில்லை, ஏனெனில் இந்த வழியில் அனைத்து பயனர்களும் அனைத்து கட்டளைகளையும் இயக்க முடியும், ஆனால் செய்யலாம் அந்த அனுமதிகள் எங்களுக்கு வழங்கப்படும் வரை அல்லது 'சு' கட்டளை மூலம் 'ரூட்' ஆக மாறும் வரை எதையும் மாற்றவோ நீக்கவோ கூடாது.
சிறந்த குறிப்பு !! வாழ்த்துக்கள்
நான் தகவலைப் பற்றிக் கூறுகிறேன்!