Chmod અથવા અમારી ફાઇલોની પરવાનગીને કેવી રીતે સંશોધિત કરવી

પેડલોક ફાઇલ પરવાનગી રજૂ કરે છે

ઘણા કિસ્સાઓમાં, જ્યારે આપણે યુએસબી સ્ટીક અથવા ઇન્ટરનેટ દ્વારા આપણી પાસેની ફાઇલને accessક્સેસ કરવા માગીએ છીએ, અથવા જ્યારે આપણે બીજા વપરાશકર્તા સાથે જોડાયેલા ફોલ્ડરને toક્સેસ કરવા માગીએ છીએ, ત્યારે Gnu / Linux વિતરણ આપણને ભૂલ આપે છે. જો આપણે આદેશ યોગ્ય રીતે લખીશું તો પણ આ થઈ શકે છે, આ ઉપરાંત, સિસ્ટમ આપણને "ખોટી accessક્સેસ" અથવા "deniedક્સેસ નકારી" નો સંદેશ આપશે.

આ પાછળનું કારણ તે છે Gnu / Linux બંને ફાઇલો અને ફોલ્ડરો પાસે તેમની સાથે કામ કરવા માટે સક્ષમ થવા માટે પરવાનગી છે. આ પરવાનગીઓ તેમાં ફેરફાર, નાબૂદી અને નિર્માણ સાથે સંબંધિત છે.

ફાઇલ પરવાનગી શું છે?

બધા Gnu / Linux વિતરણો પર ત્યાં બે પ્રકારના વપરાશકર્તાઓ છે, મુખ્યત્વે, એડમિનિસ્ટ્રેટર અથવા રુટ અને બાકીના વપરાશકર્તાઓ. સંચાલકને operatingપરેટિંગ સિસ્ટમની બધી ફાઇલોની .ક્સેસ હોય છે, તે કોઈપણ ફાઇલ કા deleteી, બનાવી અને સુધારી શકે છે.

બાકીના વપરાશકર્તાઓ ફક્ત તેમની પોતાની ફાઇલોને કા deleteી, સંશોધિત અથવા બનાવી શકે છે, તમારા ઘરની અંદરની ફાઇલો. સિસ્ટમ ફાઇલો અને અન્ય વપરાશકર્તાઓની ફાઇલો ફક્ત કા deletedી, સુધારી અથવા સંચાલક અથવા અસરગ્રસ્ત વપરાશકર્તાની પરવાનગીથી બનાવી શકાય છે.

Gnu / Linux માં આપણે કઈ પરવાનગી લાગુ કરી શકીએ?

દરેક Gnu / Linux ફાઇલ પાસે ત્રણ જૂથોની પરવાનગી હોય છે, પ્રથમ જૂથ અમને જણાવે છે કે તે ફાઇલના માલિક શું કરી શકે છે. બીજો જૂથ અમને કહે છે કે જે જૂથના બધા વપરાશકર્તાઓ પાસે ફાઇલની છે તે માટેના કયા વપરાશકર્તાઓને પરવાનગી છે અને ત્રીજું જૂથ અન્ય વપરાશકર્તાઓની પરવાનગી સૂચવે છે.

આ પરવાનગી જૂથો મહત્વપૂર્ણ છે કારણ કે તેઓ સાથે રમે છે અને અમને અમારી operatingપરેટિંગ સિસ્ટમને સુરક્ષા અને વિધેય આપવા માટે પરવાનગી આપે છે.

આમ, આપણે અમુક ફાઇલો ફક્ત વાંચી શકીએ છીએ અથવા તેમાં ફેરફાર કરી શકીએ છીએ, આપણે બનાવી શકીએ છીએ એક ફોલ્ડર વપરાશકર્તાઓના જૂથ દ્વારા સંચાલિત થાય છે જેઓ વિભાગથી સંબંધિત છે અથવા અમે કરી શકીએ છીએ કે કેટલીક ફાઇલો બધા દ્વારા સંચાલિત થાય છે અને આ વિશાળ નેટવર્કની અંદર છે, જેમાં ઘણી ફાઇલોને શેર કરતી તમામ operatingપરેટિંગ સિસ્ટમ્સના કસ્ટમાઇઝેશનને મંજૂરી છે.

આ ત્રણ જૂથોમાંના દરેકને આપણે નીચેના ચલો લાગુ અથવા સૂચવી શકીએ છીએ જે operatingપરેટિંગ સિસ્ટમને કહે છે કે જો તેમાં ફેરફાર, કા deletedી નાખવા અથવા લખી શકાય. ચલો છે:

    • R: જો આ પત્ર દેખાય છે, તો તે સૂચવે છે કે ફાઇલ વાંચી શકાય છે.
    • W: જો આ પત્ર દેખાય છે, તો તે સૂચવે છે કે તે લખી અથવા સુધારી શકાય છે.
    • X: જો આ પત્ર દેખાય છે, તો તે સૂચવે છે કે તેને ચલાવી શકાય છે

જ્યારે ચલો સંખ્યાઓ હોય છે

ઉપરોક્ત પત્રો ઓ ચલો 0 થી 7 નંબર દ્વારા બદલી શકાય છે. આમ, નંબર 0 સૂચવે છે કે અમારી પાસે તે ફાઇલ પર કોઈ પરવાનગી નથી અને 7 નંબર સૂચવે છે કે અમારી પાસે તે ફાઇલની બધી પરવાનગી છે. બાકીના સંખ્યાઓનો તેમના અર્થ સાથેનો સંબંધ નીચે મુજબ છે.

# પરવાનગી
     બધા પરમિટો.
6       વાંચન અને લેખન
      વાંચન અને અમલ
4       ફક્ત વાંચો
      લેખન અને અમલ
      ફક્ત લખવું
1       માત્ર અમલ
      કોઈ પરવાનગી નથી

હવે જ્યારે આપણે ફાઇલોને લાગુ કરવા માટેના ચલો જાણીએ છીએ અને દરેક પ્રકારની ફાઇલનો અર્થ શું છે, તો આપણે તેને અમારી ફાઇલો અને આપણા Gnu / Linux વિતરણમાં લાગુ કરીશું.

કન્સોલ મોડ

ટર્મિનલ અથવા કન્સોલ દ્વારા ફાઇલ અથવા ફોલ્ડરમાં ચોક્કસ પરવાનગી લાગુ કરવા માટે ખૂબ જ સરળ છે. વ્યક્તિગત રીતે હું આ પદ્ધતિનો ગ્રાફિકલ પદ્ધતિથી ઉપયોગ કરવાનું પસંદ કરું છું પરંતુ બંને પદ્ધતિઓ સંપૂર્ણ રીતે કાર્ય કરે છે.

લાગુ કરવા અથવા "chmod" આદેશનો ઉપયોગ કરવાની અમારી પાસેની પરવાનગીમાં ફેરફાર કરો.. જો આપણી પાસે તે ફાઇલ છે, તો ફક્ત chmod આદેશ વાપરો. જો આપણે માલિક નહીં હોય તો પહેલા આપણે "sudo" આદેશનો ઉપયોગ કરવો જ જોઇએ.

Chmod આદેશ શરૂ કર્યા પછી, આપણે અરજી કરવા માટેનો પત્ર અથવા નંબર અને જે ફાઇલ અથવા ફોલ્ડરમાં આપણે તેની પરવાનગીમાં ફેરફાર લાગુ કરવા માંગીએ છીએ તે સૂચવવાનું છે. Chmod આદેશ અને ચલ વચ્ચે જો આપણે તે પરવાનગી ઉમેરવા માંગતા હોય તો "+" ચિન્હનો ઉપયોગ કરીશું અથવા જો અમે તેને દૂર કરવા માંગતા હોવ તો "-" ચિન્હનો ઉપયોગ કરીશું.

ફાઇલ પરમિશન દર્શાવવા માટે આપણે "ls -l" આદેશનો ઉપયોગ કરવો પડશે. તેને અમલમાં મૂક્યા પછી, ફાઇલોની સૂચિ નીચેના અક્ષરોની શ્રેણી સાથે દેખાશે:

drwxr-xr-x

પ્રથમ અક્ષર અમને કહે છે કે શું તે ફાઇલ (-), ડિરેક્ટરી (ડી), ખાસ બ્લોક ફાઇલ (બી) અથવા વિશેષ પાત્ર ફાઇલ (સી) છે. પછીનાં ત્રણ પત્રો માલિકની પરવાનગી વિશે જણાવે છે, અન્ય ત્રણ પત્રો જૂથની પરવાનગી વિશે જણાવે છે અને બાકીનાં પત્રો અમને અન્ય વપરાશકર્તાઓની પરવાનગી વિશે જણાવે છે.. જો ત્યાં "-" હોય તો તેનો અર્થ એ કે તમારી પાસે તે મંજૂરી નથી. એટલે કે, જો તેની પાસે ફક્ત "આરએક્સ" છે, તો તેનો અર્થ એ કે તેણે પરવાનગી વાંચી અને ચલાવી છે, પરંતુ તેમાં લેખિત પરવાનગી નથી.

ગ્રાફિક્સ મોડ

ફાઇલ પરવાનગીને ગ્રાફિકલી રીતે સંશોધિત કરવા માટે, આપણે પહેલા આપણા ફાઇલ મેનેજર પાસે જવું જોઈએ. ફાઇલ મેનેજરની અંદર આપણે તે ફાઇલને પસંદ કરવાની છે કે આપણે તેની પરવાનગીમાં ફેરફાર કરવા માંગીએ છીએ અને આપણે જમણી માઉસ બટન દબાવો. દેખાતા મેનુની અંદર, આપણે પ્રોપર્ટી વિકલ્પ પસંદ કરીએ છીએ. પછી નીચેની જેવી વિંડો દેખાશે:

ફાઇલો પર પરવાનગી લાગુ કરવા માટે સ્ક્રીનશોટ

આ વિંડોની અંદર આપણે "અનુમતિઓ" ટ tabબ પર જઈશું અને આપણે ફાઇલ પાસેની તમામ પ્રકારની મંજૂરીઓ જોશું. ડ્રોપડાઉનનો આભાર અમે વિકલ્પોને સંશોધિત કરી શકીએ છીએ અને અન્યને "વાંચવા અને લખવા" અથવા કંઈ નહીંની .ક્સેસ કરી શકીએ છીએ. ઉપરાંત, અંતે, "ફાઇલને પ્રોગ્રામ તરીકે ચલાવવાની મંજૂરી આપો" વિકલ્પ પણ દેખાય છે. તેને ચિહ્નિત કરીને આપણે હોઈશું ડેસ્કટ .પને એક્ઝેક્યુટેબલ ફાઇલ તરીકે ઓળખાવી. અમે કરવા માંગતા ફેરફારોને છોડ્યા પછી, અમે બંધ બટન દબાવો અને કરેલા ફેરફારો લાગુ કરવામાં આવશે.

તે હોઈ શકે કે અમે બીજા વપરાશકર્તાની ફાઇલની પરવાનગી અથવા એડમિનિસ્ટ્રેટરને લગતી ફાઇલોને બદલવા માંગીએ છીએ. આ કિસ્સામાં આપણે કરવું પડશે એડમિનિસ્ટ્રેટર તરીકે ફાઇલ મેનેજર ચલાવો.

આ કરવા માટે આપણે ટર્મિનલ ખોલીએ છીએ અને લખીશું:

sudo “nombre del gestor de archivos”

ફાઇલ મેનેજર સાથે એક વિંડો ખુલશે જે અમને ફાઇલ પરવાનગીમાં કોઈ ફેરફાર કરવાની મંજૂરી આપશે. આ ફેરફાર પહેલાની રીતમાં થઈ શકે છે કારણ કે અમે ફેરફારોને વપરાશકર્તા તરીકે નહીં પણ એડમિનિસ્ટ્રેટર તરીકે લાગુ કરીશું.

પરવાનગી સમસ્યાઓ?

તે યાદ રાખવું જોઈએ કે આ ફેરફારો જે આપણે ફાઇલોની પરવાનગીમાં કરીએ છીએ વપરાશકર્તાના દૃષ્ટિકોણથી બનાવવામાં આવે છે. એટલે કે, અમારું વિતરણ સમજે છે કે તે પરવાનગી તે વપરાશકર્તા દ્વારા રાખવામાં આવી છે જે ફેરફારો કરે છે, પરંતુ બાકીના વપરાશકર્તાઓ દ્વારા નહીં. જો અમારી પાસે વધુ વપરાશકર્તાઓ છે, તો તે પરવાનગી તે વપરાશકર્તાઓ પર લાગુ થશે નહીં સિવાય કે અમે તેને સૂચવીશું.

તે જાણવું પણ મહત્વપૂર્ણ છે અને તે પણ બધા જીનુ / લિનક્સ વિતરણો પર લાગુ થઈ શકે છે, વિતરણના નામની કોઈ બાબત નથી. Gnu / Linux માં ફાઇલોમાં ફેરફાર અને પરવાનગી લાગુ કરવી ખૂબ જ સરળ છે અને તે પણ ખૂબ જ મહત્વપૂર્ણ છે કારણ કે આપણી operatingપરેટિંગ સિસ્ટમની સુરક્ષાનો એક ભાગ તેના આધારે છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   આદમ ઇસાસ એગ્યુઇલર રામેરેઝ જણાવ્યું હતું કે

    તે ફક્ત મને કહે છે કે હું ફેરફારો કરી શકતો નથી કારણ કે હું માલિક નથી.

  2.   ઇમર્સન જણાવ્યું હતું કે

    મારી પાસે ફાઇલો સાથે બહુવિધ હાર્ડ ડ્રાઇવો છે, પરંતુ લિનક્સ ટંકશાળ મને ફાઇલોને એકથી બીજામાં ક copyપિ કરવા દેશે નહીં
    સુરક્ષા મારા માટે વાંધો નથી કારણ કે ફક્ત હું આ ડિસ્કનો ઉપયોગ કરું છું, ફાઇલોની કyingપિ કરવામાં મુશ્કેલી ન આવે તે માટે હું તે બધાને કેવી રીતે પરવાનગી આપી શકું?
    મેં "chmod 777" વિશે વાંચ્યું છે, પરંતુ જ્યારે હું કન્સોલમાં કમાન્ડ મૂકીશ ત્યારે તે મને કહે છે કે હું એક ઓપરેન્ડ ખોવાઈ રહ્યો છું.
    કોઈ મને ડમી વાક્યરચના આપી શકે?
    ગ્રાસિઅસ