अजगर | os.chmod विधि

|

वाक्यविन्यास:

os.chmod (पथ, मोड) 

पैरामीटर:
पथ - फ़ाइल या निर्देशिका पथ का पथ नाम
मोड - मोड निम्न में से एक मान ले सकता है:

  • stat.S_ISUID: निष्पादन पर उपयोगकर्ता आईडी सेट करें
  • stat.S_ISGID: निष्पादन पर समूह आईडी सेट करें
  • stat.S_ENFMT: रिकॉर्ड लॉकिंग लागू
  • stat.S_ISVTX: निष्पादन के बाद टेक्स्ट छवि सहेजें
  • stat.S_IREAD: स्वामी द्वारा पढ़ें।
  • stat.S_IWRITE: स्वामी द्वारा लिखें।
  • stat.S_IEXEC: स्वामी द्वारा निष्पादित करें।
  • stat.S_IRWXU: स्वामी द्वारा पढ़ें, लिखें और निष्पादित करें
  • stat.S_IRUSR: स्वामी द्वारा पढ़ें
  • स्टेट. S_IWUSR: स्वामी द्वारा लिखें।
  • stat.S_IXUSR: स्वामी द्वारा निष्पादित करें।
  • stat.S_IRWXG: समूह द्वारा पढ़ें, लिखें और निष्पादित करें
  • stat.S_IRGRP: समूह द्वारा पढ़ें
  • stat.S_IWGRP: समूह द्वारा लिखें
  • stat. S_IXGRP: समूह द्वारा निष्पादित करें
  • stat.S_IRWXO: दूसरों द्वारा पढ़ें, लिखें और निष्पादित करें।
  • stat.S_IROTH: दूसरों के द्वारा पढ़ें
  • stat.S_IWOTH: दूसरों के द्वारा लिखें
  • < मजबूत>stat.S_IXOTH: दूसरों द्वारा निष्पादित

कोड # 1:


<कोड वर्ग = "टिप्पणियां"> # पायथन प्रोग्राम os.chmod () विधि की व्याख्या करने के लिए


<कोड वर्ग = "टिप्पणियां"> # आवश्यक पुस्तकालय आयात करें

import os, sys, stat


# इस फ़ाइल को स्वामी द्वारा पढ़ी गई फ़ाइल के रूप में सेट करें।

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IREAD)

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "फ़ाइल केवल स्वामी द्वारा ही पढ़ी जा सकती है।" code>
# अन्य लोगों द्वारा पढ़ी गई इस फाइल को इंस्टॉल करें।

os.chmod ( "/ Geeks / gfg. txt " , stat.S_IROTH)

Print ( "फ़ाइल एक्सेस बदल गई है, अब इसे अन्य लोग पढ़ सकते हैं।" )

बाहर निकलें:

फ़ाइल केवल स्वामी ही पढ़ सकता है। फ़ाइल एक्सेस बदली गई, अब अन्य लोग पढ़ सकते हैं। 

कोड # 2:


# os.chmod को समझाने के लिए पायथन प्रोग्राम ( ) विधि


# आवश्यक पुस्तकालय आयात करें

<कोड वर्ग = "कीवर्ड"> आयात code> os, sys, stat


# दी गई फाइल को इंस्टॉल करें, जो कि मालिक द्वारा लिखी गई है।

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IWRITE)


# मालिक द्वारा बनाई गई दी गई फाइल को इंस्टॉल करें।

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IXUSR)

<कोड वर्ग = "कार्य"> प्रिंट <कोड c lass = "सादा"> ( <कोड class = "string"> "फ़ाइल केवल स्वामी द्वारा लिखी और निष्पादित की जा सकती है।" )

बाहर निकलें:

फ़ाइल केवल स्वामी द्वारा लिखी और निष्पादित की जा सकती है।