Linux in Hindi : Permissions

Share on facebook
Share on google
Share on twitter
Share on linkedin
  • Introduction to linux permissions in Hindi
  • Types of linux permission in Hindi
  • Types of linux users in Hindi

Introduction to Linux Permissions

Linux एक secure operating system है। Linux user की files और directories को unauthorized access से बचाने के लिए security provide करता है।

Linux permissions के माध्यम से files को security provide करता है। Permissions के माध्यम से linux को पता रहता है की कोई user किसी file के साथ क्या क्या कर सकता है।

Permissions administrator या उस file को create करने वाले user (owner) द्वारा set की जा सकती है।

Types of Linux Permissions

Linux में 3 प्रकार की permissions पायी जाती है।

  • Read – जिन users के पास read permission होती है वह उस file को read कर सकते है।
  • Write – Write permission वाले users उस file में changes कर सकते है।
  • Execute – Execute permission वाले users उस file को execute कर सकते है।

Types of Linux Users

ऊपर बताई गयी permissions linux users के सन्दर्भ में set की जाती है। Linux में 3 प्रकार के users पाए जाते है।

  • Owner – जिस user द्वारा file create की गयी है या system में लायी गयी है वह उसका owner होता है। Mostly owner के pass सभी permissions होती है।
  • Group – एक users का group define करके भी उसके लिए permissions define की जा सकती है। उदाहरण के लिए आप चाहते है की कुछ users उस file को change न कर सके तो आप उन users को Write permission से हटा सकते है।
  • Others – इसमें पूरा world आ जाता है। आप एक ही बार में इसके द्वारा सबके लिए permissions define कर सकते है।

Linux में permissions command line interface (terminal) से भी set की जा सकती है या फिर आप चाहे तो इसके लिए GUI (Graphical User Interface) भी use कर सकते है।

किसी भी file से सम्बंधित user की permissions देखने के लिए निचे दी गयी command use की जा सकती है।

ls -l [file-path]

File path उस file का नाम होता है जिसकी permissions आप देखना चाहते है।

Linux chmod Command

Linux में chmod command का प्रयोग file या directories की permissions को change करने के लिए किया जाता है। इस command का पूरा नाम change mode होता है।

Linux chmod command का general syntax इस प्रकार होता है।

chmod permissions file-name

सबसे पहले आप command define करते है। इसके बाद आप वे permissions define करते है जो आप उस file के लिए set करना चाहते है। इसके बाद file का नाम define किया जाता है।

इस command को execute करते समय आप permissions को या तो number द्वारा या फिर symbol द्वारा represent कर सकते है।

सभी संभव permissions के लिए numbers और symbols निचे table में दिए जा रहे है आप इनका प्रयोग करके जल्दी से permissions set कर सकते है।

NumberPermission Symbol
0No Permission
1Execute–x
2Write-w-
3Execute and Write-wx
4Readr–
5Read and Executer-x
6Read and Writerw-
7Read, Write and Executerwx

एक बाद आपको हमेशा ध्यान रखनी चाहिए की permissions तीनों तरह के users (Owner, Group और Others) के लिए एक साथ set की जाती है। इसलिए जब भी आप numbers या symbol द्वारा permission set करते है तो 3 number या 3 symbol define करते है।

इनमे हर symbol हर type के user को संबोधित करता है। उदाहरण के लिए निचे दी गयी command को देखिये।

chmod 740 myImage.png

ऊपर दी command में 7 owner के लिए define किया गया है और बताता है की owner file को read, write और execute कर सकते है। इसी प्रकार 4 group के लिए है जो बताता है की एक special group के लोग सिर्फ image को देख सकते है और 0 बाकी सब के लिए जो बताता है की बाकी सब लोग के लिए इस file को देखने की भी permission नहीं है।