मैं nginx
उबंटू में डेमन के लिए उपयोगकर्ता और समूह की जांच कैसे कर सकता हूं ?
या उबंटू में चल रहे एक बहराम के लिए उपयोगकर्ता और समूह को खोजने के लिए वाक्यविन्यास क्या है?
मैं nginx
उबंटू में डेमन के लिए उपयोगकर्ता और समूह की जांच कैसे कर सकता हूं ?
या उबंटू में चल रहे एक बहराम के लिए उपयोगकर्ता और समूह को खोजने के लिए वाक्यविन्यास क्या है?
जवाबों:
ps
इसे चलाते समय बस उपयोग करें :
oliver@ubuntuServer:~$ ps aux|grep nginx|grep -v grep
root 17119 0.0 0.1 57492 1156 ? Ss 14:22 0:00 nginx: master process /usr/sbin/nginx
www-data 17120 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17121 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17122 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
www-data 17123 0.0 0.1 57804 1572 ? S 14:22 0:00 nginx: worker process
जैसा कि आप पहले कॉलम में देख सकते हैं, प्रारंभिक नगनेक्स मास्टर प्रक्रिया root
उपयोगकर्ता खाते के साथ शुरू की गई है । यह प्रक्रिया www-data
उपयोगकर्ता खाते के तहत श्रमिकों को प्रेरित करेगी । यह वह होगा जिसकी आप परवाह करते हैं।
यदि nginx
नहीं चल रहा है, तो आप बस कॉन्फ़िगरेशन फ़ाइल से जानकारी खींच सकते हैं जैसे:
oliver@ubuntuServer:~$ grep user /etc/nginx/nginx.conf
user www-data;
root
उपयोगकर्ता या www-data
उपयोगकर्ता के साथ करने की आवश्यकता है ? कभी-कभी मुझे मिल जाता है open() "/run/nginx.pid" failed (13: Permission denied)
...
sudo service nginx restart
ps -eo user,comm | grep nginx
आपको वह उपयोगकर्ता देगा जो चल रहा है nginx
।
top
या htop
एक प्रक्रिया के उपयोगकर्ता को खोजने के लिए भी इस्तेमाल किया जा सकता है।
तब आप एक उपयोगकर्ता के उपयोग का समूह पा सकते हैं: groups USERNAME
www-data
? इस उपयोगकर्ता के साथ वेब सर्वर डेमॉन चलाने का परिणाम अपेक्षित है। ठीक है, आप इसे हटा सकते हैं यह userdel
कमांड का उपयोग करता है ।
CAP_SETGID
क्षमता (जो रूट आमतौर पर है), प्रक्रिया प्रभावी जीआईडी और पूरक समूह सूची दोनों को संशोधित कर सकती है। इस वजह से, ps
समाधान बेहतर है।
मैं हमेशा 'ps aux | grep जो भी हो 'लेकिन मैं कोई एडमिन नहीं हूं। यदि उपरोक्त सही है और 'ps' आपको बताता है कि आपको क्या जानना है, तो वह करें। फिर आपको # किल ### ’करना है (किल नेम’ (### का अर्थ जैसे ऊपर से 17119)। मान लिया कि तुम इसे मारना चाहते हो। यह डेमन है, बहरीन नहीं है, Btw।