मैं 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।