Linux में apache यूजर ग्रुप से यूजर को कैसे जोड़े


3

प्रश्न सरल है। बिना रूट विशेषाधिकार के हम उपयोगकर्ता को कैसे जोड़ सकते हैं (क्योंकि www-data सुरक्षा के लिए बहुत महत्वपूर्ण है)?

उदाहरण के लिए रूट उपयोगकर्ता के साथ उपयोगकर्ता जोड़ना:

sudo adduser user group

रूट-विशेषाधिकार और उपयोगकर्ता के बिना, www-data के साथ, हम यह कैसे कर सकते हैं?


आप नहीं कर सकते। केवल व्यवस्थापक ही समूहों को बदल सकता है (या समूहों को बदलने की अनुमति प्रदान कर सकता है sudo)।
मुरु

आपका प्रश्न अस्पष्ट रूप से परिभाषित है। क्या आपका मतलब www-data की फ़ाइलों तक पहुँचने की अनुमति के साथ एक उपयोगकर्ता को जोड़ना है, या (जैसा कि मुझे संदेह है), www-data को सिस्टम में नए उपयोगकर्ता बनाने और जोड़ने की अनुमति देता है (जैसे एक वेब साइनअप फ़ॉर्म जो एक सिस्टम उपयोगकर्ता और मेलबॉक्स बनाता है आदि।)?
एरोन डी

यदि यह बाद की बात है, तो आपको एक गैर-TTY लॉगिन पर www-डेटा उपयोगकर्ता को sudo पहुंच प्रदान करने की आवश्यकता है, जो बहुत खतरनाक है क्योंकि यह आपके CGT कोड में बग का शोषण करके अपने सिस्टम से दूर से समझौता करने के लिए एक हमलावर के लिए सुरक्षा छेद खोलता है। । हालाँकि, इसे करने की जानकारी यहाँ है
एरोन डी

जवाबों:


2
 sudo adduser username

 sudo adduser username www-data

पहला कमांड उपयोगकर्ता बनाता है और उपयोगकर्ता के लिए एक होम डायरेक्टरी बनाएगा और उन्हें समूह में जोड़ देगा (जो भी उपयोगकर्ता नाम है), दूसरा समूह उपयोगकर्ता को www-data तक समूह पहुंच प्रदान करता है।

यदि उपयोगकर्ता पहले से मौजूद है, तो बस दूसरी कमांड का उपयोग करें। यदि उपयोगकर्ता समय पर लॉग इन किया जाता है, तो उसे परिवर्तन करने के लिए लॉग इन और फिर से लॉग इन करना होगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.