అదేవిధంగా, బహుళ వినియోగదారులు సిస్టమ్తో కనెక్ట్ అయినప్పుడు, వారికి నిర్దిష్ట వనరులకు కొంత ప్రైవేట్ యాక్సెస్ అవసరం కావచ్చు. మేము ఫైల్లు లేదా ఫోల్డర్లు/డైరెక్టరీల అనుమతి గురించి మాట్లాడితే, ఫైల్లు లేదా డైరెక్టరీలను చదవడానికి, వ్రాయడానికి లేదా సవరించడానికి మీరు వాటిని అనుమతిస్తారని అర్థం. మీ కరెంట్ ఖాతాలో భాగం కాని వాటిని స్వంతం చేసుకోగల వినియోగదారుల నుండి ఫైల్లు/ఫోల్డర్ల యాజమాన్యాన్ని తిరిగి పొందడం చాలా అవసరం .
లైనక్స్ యూజర్కు ఫైల్ లేదా ఫోల్డర్కి అనుమతిని యాక్సెస్ చేయడం సవాలుగా భావించబడుతుంది, ఎందుకంటే వారికి దాని గురించి కొంచెం తెలుసు. నిర్దిష్ట ఫోల్డర్కు అనుమతిని సెట్ చేయడం చాలా సులభం మరియు కమాండ్-లైన్ లేదా GUI ద్వారా చేయవచ్చు (మేము దీన్ని ఎలా చేయవచ్చో తర్వాత చర్చిస్తాము).
ప్రామాణీకరణ కోసం లైనక్స్ సిస్టమ్లో రెండు స్థాయిలు ఉన్నాయి, వీటిని మీరు తప్పక అర్థం చేసుకోవాలి:
- యాజమాన్యం
- అనుమతి
వారు ఏ కేటగిరీలుగా విభజించబడ్డారో అర్థం చేసుకోవడానికి వారిద్దరినీ వివరిద్దాం:
యాజమాన్యం:
మేము Linux ఆపరేటింగ్ సిస్టమ్లోని ఫైల్లు లేదా ఫోల్డర్ల యాజమాన్యం గురించి మాట్లాడితే, అవి 3 రకాలుగా విభజించబడ్డాయి:
- వినియోగదారు
- సమూహం
- ఇతరులు
ది వినియోగదారు -ఫోల్డర్ సృష్టించబడింది, అందుకే కొన్నిసార్లు మేము దానిని యజమానిగా క్లెయిమ్ చేస్తాము. ఇది ఇలా ప్రాతినిధ్యం వహిస్తుంది u కమాండ్స్ ద్వారా యాక్సెస్ ఇచ్చేటప్పుడు కమాండ్ లైన్లో.
కు సమూహం ఒకే అనుమతి యాక్సెస్ ఉన్న సిస్టమ్కు కనెక్ట్ చేయబడిన అనేక లైనక్స్ వినియోగదారులను కలిగి ఉంది. చాలా మంది వినియోగదారులు సిస్టమ్ని ఉపయోగించినప్పుడు మరియు వారికి యాక్సెస్ చేయడానికి ఫోల్డర్ అనుమతి ఇచ్చినప్పుడు ఇది సహాయపడుతుంది. వ్యక్తిగతంగా అనుమతించడానికి బదులుగా వారందరినీ జోడించడానికి మీరు ఒక సమూహాన్ని చేయవచ్చు. ఈ సందర్భంలో, సమూహం కాకుండా ఇతర వ్యక్తులు ఫోల్డర్ని యాక్సెస్ చేయలేరు. లైనక్స్ కమాండ్ లైన్లో గ్రూప్ సభ్యుల ప్రతినిధి రూపం g .
ది ఇతర వర్గం సమూహ సభ్యులు లేదా యాజమాన్యంలో భాగం కాని పబ్లిక్ వినియోగదారులను కలిగి ఉంటుంది. మీరు ఇతరులను అనుమతిస్తున్నట్లయితే, ప్రపంచంలోని ప్రతిఒక్కరూ ఫైల్లు/ఫోల్డర్లను యాక్సెస్ చేయడానికి మీరు అనుమతిస్తున్నారని మేము చెప్పగలం. కొన్నిసార్లు, ఇది ప్రమాదకరంగా ఉండవచ్చు, కాబట్టి దీన్ని చేయడానికి ముందు రెండుసార్లు ఆలోచించండి. పబ్లిక్ యూజర్లు ప్రాతినిధ్యం వహిస్తున్నారు లేదా :
గుర్తుంచుకోండి:
యూజర్
g 🡪 సమూహం
ఓ 🡪 పబ్లిక్
అనుమతి:
మేము క్రింద పేర్కొన్న యజమానులకు మీరు ఇవ్వగల 3 రకాల అనుమతులు ఉన్నాయి:
- చదవండి
- వ్రాయడానికి
- అమలు
లో చదవండి ( ఆర్ ) మోడ్, ఒక యూజర్ ఫైల్/ఫోల్డర్ ఓపెన్ చేసి చదవగలడు, అయితే రైట్ (w) మోడ్ ఫైల్/ఫోల్డర్లో మార్పులు చేయడానికి అనుమతిస్తుంది. కంటెంట్ను జోడించడానికి, తీసివేయడానికి లేదా పేరు మార్చడానికి మీకు అధికారం ఉంది.
లేకుండా (x) అనుమతిని అమలు చేయడం, మీరు ఫైల్ని మాత్రమే చదవగలరు మరియు వ్రాయగలరు, కానీ మీరు దానిని అమలు చేయలేరు. ఫైల్ ఎక్జిక్యూటబుల్ చేయడానికి, ఎగ్జిక్యూట్ పర్మిషన్ సెట్ చేయండి.
లైనక్స్లోని ఫోల్డర్కి వినియోగదారుని ఎలా అనుమతి ఇవ్వాలి:
మీరు టెర్మినల్ మరియు GUI ద్వారా కొన్ని విధానాలను ఉపయోగించి యూజర్కు అనుమతి యాక్సెస్ ఇవ్వవచ్చు.
నేరుగా దానిలోకి దూకడానికి ముందు, అనుమతి మరియు యాజమాన్యాన్ని మార్చడానికి నిర్దిష్ట ఆదేశాలను గమనించండి.
- chmod అనుమతిని సవరించడానికి కమాండ్ ఉపయోగించబడుతుంది
- చౌన్ యాజమాన్యాన్ని సవరించడానికి కమాండ్ ఉపయోగించబడుతుంది
కమాండ్-లైన్ ద్వారా ఫోల్డర్కు వినియోగదారుని ఎలా అనుమతి ఇవ్వాలి:
మీరు టెర్మినల్లో chmod ఆదేశం ద్వారా ఫోల్డర్ను చదవడం, వ్రాయడం లేదా అమలు చేయడం వంటి అనుమతులను సెట్ చేయవచ్చు.
మీరు దీనిని ఉపయోగించవచ్చు chmod రెండు వేర్వేరు మార్గాల్లో అనుమతి సెట్టింగ్లను సవరించడానికి ఆదేశం:
- సంపూర్ణ మోడ్ (సంఖ్యా విధానం)
- సింబాలిక్ మోడ్
మధ్య తేడా సంపూర్ణ ఫ్యాషన్ మరియు సింబాలిక్ మోడ్ లో ఉంది సంపూర్ణ మోడ్, అక్షరాలకు బదులుగా మూడు అంకెల ఆక్టల్ నంబర్ను ఉపయోగించి మీరు యజమానులందరికీ (వినియోగదారు, సమూహం, ఇతరులు) అనుమతులను సెట్ చేయవచ్చు. అయితే లో సింబాలిక్ మోడ్ , మీరు గణిత చిహ్నాల ద్వారా మరియు నిర్దిష్ట యజమాని కోసం మాత్రమే అనుమతిని సెట్ చేయవచ్చు.
వారిద్దరినీ ప్రదర్శిద్దాం:
సంపూర్ణ మోడ్ ద్వారా ఫోల్డర్కు యూజర్ యాక్సెస్ ఇవ్వండి:
సంపూర్ణ మోడ్ ద్వారా ఫోల్డర్కి మనం ఎలా పర్మిషన్ యాక్సెస్ ఇవ్వవచ్చో అర్థం చేసుకోవడానికి, ఇచ్చిన అన్ని పట్టికలను అన్ని పర్మిషన్ రకాల కోసం పేర్కొన్న పట్టికను మనం అర్థం చేసుకోవాలి.
సంఖ్యలు | అనుమతి రకాలు | అనుమతి కోసం చిహ్నాలు |
0 | అనుమతి లేదు | - |
1 | అమలు | –X |
2 | వ్రాయడానికి | -ఇందులో- |
3 | అమలు చేయండి + వ్రాయండి | -wx |
4 | చదవండి | r– |
5 | చదవండి + అమలు చేయండి | r-x |
6 | చదవండి + వ్రాయండి | rw- |
7 | చదవండి + రాయండి + అమలు చేయండి | Rwx |
ఇది ఎలా పని చేస్తుందో తనిఖీ చేయడానికి ఒక ఉదాహరణను అమలు చేద్దాం:
ఫోల్డర్ యొక్క ప్రస్తుత అనుమతి సెట్టింగ్లను ప్రదర్శించడానికి పరీక్ష_ఫోల్డర్ , కింది ఆదేశాన్ని అమలు చేయండి:
$ls -దిపరీక్ష_ఫోల్డర్
అవుట్పుట్ చూపిస్తుంది:
- ప్రధమ rw -ఫైల్ను చదవగల లేదా వ్రాయగల/ఎడిట్ చేయగల వినియోగదారుని (యజమాని) సూచిస్తుంది, కానీ ఎగ్జిక్యూట్ మోడ్ సెట్ చేయబడినందున దాన్ని అమలు చేయలేరు -.
- రెండవ rw - ఫైల్ను చదవడం లేదా వ్రాయడం/సవరించడం చేయగల సమూహాన్ని (సమూహానికి జోడించిన వినియోగదారులందరూ) సూచిస్తుంది.
- మూడవది ఆర్ - ఫైల్ను మాత్రమే చదవగల ఇతరులను (పబ్లిక్) సూచిస్తుంది
ఇప్పుడు అమలు చేయండి chmod అనుమతి యాక్సెస్ను మార్చడానికి ఆదేశం:
$chmod 760పరీక్ష_ఫోల్డర్
(760 యజమానులు ఫైల్ను చదవవచ్చు, వ్రాయవచ్చు లేదా అమలు చేయవచ్చు సమూహం చదవగలరు మరియు వ్రాయగలరు, మరియు దీనికి యాక్సెస్ లేదు ప్రజా వినియోగదారులు)
అమలు చేయండి ls సవరణను తనిఖీ చేయడానికి ఆదేశం:
$ls-కు
సింబాలిక్ మోడ్ ద్వారా ఫోల్డర్కు యూజర్ యాక్సెస్ ఇవ్వండి:
అనుమతిని సెట్ చేయడానికి ముగ్గురు ఆపరేటర్లు సింబాలిక్ మోడ్లో ఉపయోగిస్తారు:
ఆపరేటర్ | ఫంక్షన్ |
+ | అనుమతిని జోడించండి |
- | అనుమతిని తీసివేయండి |
= | అనుమతిని సెట్ చేయండి మరియు మునుపటి అనుమతి సెట్టింగ్లను భర్తీ చేయండి |
యజమానులకు ఎలా ప్రాతినిధ్యం వహించాలో మేము పరిచయ భాగంలో పేర్కొన్నట్లుగా. కాబట్టి, ఒక ఉదాహరణతో ప్రారంభిద్దాం:
యొక్క ప్రస్తుత అనుమతి సెట్టింగ్ని తనిఖీ చేయండి పరీక్ష_ఫోల్డర్ పేర్కొన్న ఉపయోగించి ls ఆదేశం:
$ls -దిపరీక్ష_ఫోల్డర్
కు అనుమతిని సెట్ చేయడానికి వినియోగదారు ( యజమాని) , ఆదేశం ఇలా ఉంటుంది:
$chmod u= rwx Testing_folder-
ఇప్పుడు, అమలు చేయండి ls అవుట్పుట్ పొందడానికి ఆదేశం:
$ls -కు
వినియోగదారు నుండి చదవడానికి అనుమతి తీసివేయడానికి, ఆదేశాన్ని అమలు చేయండి:
$chmodu-r Testing_folder
ఇప్పుడు, అమలు చేయండి ls ఫలితాలను పొందడానికి ఆదేశం:
GUI ద్వారా ఫోల్డర్కు యూజర్ అనుమతి ఎలా ఇవ్వాలి:
GUI ఉపయోగించి ఫైల్ అనుమతిని మార్చడం సరళమైన విధానం. జాబితా చేయబడిన దశలను అనుసరించండి:
హోమ్ డైరెక్టరీని తెరిచి, లక్షిత ఫోల్డర్ వైపు నావిగేట్ చేయండి.
ఉదాహరణకు, ఫోల్డర్కి అనుమతి యాక్సెస్ను మార్చడానికి పరీక్ష మొదట, దీన్ని ఎంచుకోండి:
పై కుడి క్లిక్ చేయండి పరీక్ష ఫోల్డర్ మరియు ఎంచుకోండి గుణాలు :
ది గుణాలు విండో 3 ట్యాబ్లతో కనిపిస్తుంది:
కు నావిగేట్ చేయండి అనుమతులు ట్యాబ్ చేసి దానిని ఎంచుకోండి:
ఈ ట్యాబ్ నుండి, మీరు అవసరానికి అనుగుణంగా మార్పులు చేయవచ్చు.
పై క్లిక్ చేయండి పరివేష్టిత ఫైల్స్ కోసం అనుమతిని మార్చండి, మరియు మీరు యజమాని కోసం అనుమతి మోడ్, i-e రీడ్ మరియు రైట్ మోడ్ని సవరించడానికి వినియోగదారుని అనుమతించే విండోను మీరు పొందుతారు:
యొక్క ప్రస్తుత అనుమతుల స్థితిని అనుకుందాం పరీక్ష ఫోల్డర్ క్రింద ఇవ్వబడింది:
తెరుద్దాం అనుమతులను మార్చండి విండో మరియు ఎంట్రీలను ఇలా సవరించండి:
సమూహం 🡪 చదవడానికి మాత్రమే
ఇతరులు 🡪 ఏదీ కాదు
కు నావిగేట్ చేయండి మార్పు బటన్ మరియు దానిపై క్లిక్ చేయండి.
ఇప్పుడు, ఉపయోగించి నిర్ధారించండి ls విజయవంతంగా మార్పులు చేసినట్లయితే టెర్మినల్లో మళ్లీ ఆదేశించండి.
ముగింపు:
భద్రతా కారణాల దృష్ట్యా ఈ రోజుల్లో ఫైల్స్ లేదా ఫోల్డర్లకు పర్మిషన్ యాక్సెస్ సెట్ చేయడం తప్పనిసరి ఎందుకంటే మీ సిస్టమ్లో భాగం కాని వ్యక్తికి ఫోల్డర్ యాక్సెస్ కూడా ఉండవచ్చు. భద్రతా సమస్యలను నియంత్రించడానికి మరియు ఫైల్లను సురక్షితంగా ఉంచడానికి, మీరు అనుమతులను సెట్ చేయవచ్చు.
యాజమాన్యం i-e యూజర్, గ్రూప్ మరియు ఇతరుల యొక్క మూడు వర్గాలు ఉన్నాయి. అలాగే, చదవడం, వ్రాయడం మరియు అమలు చేయడం వంటి అనుమతి సెట్టింగ్ల కోసం మాకు 3 రకాలు ఉన్నాయి.
మీరు ఫోల్డర్కు రెండు విధాలుగా యూజర్ అనుమతి ఇవ్వవచ్చు; కమాండ్ లైన్ మరియు GUI ద్వారా. GUI విధానం మంచిది, నా అభిప్రాయం ప్రకారం, అనుమతులను సెట్ చేయడానికి ఇది చాలా సూటిగా మరియు సరళమైన మార్గం.