Bagaimana saya bisa memeriksa pengguna dan grup untuk nginxdaemon di Ubuntu?
Atau apa sintaks untuk menemukan pengguna dan grup untuk deamon yang berjalan di Ubuntu?
Bagaimana saya bisa memeriksa pengguna dan grup untuk nginxdaemon di Ubuntu?
Atau apa sintaks untuk menemukan pengguna dan grup untuk deamon yang berjalan di Ubuntu?
Jawaban:
Cukup gunakan pssaat sedang berjalan:
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
Seperti yang Anda lihat di kolom pertama, proses master nginx awal dimulai dengan rootakun pengguna. Proses ini akan menelurkan pekerja di bawah www-dataakun pengguna. Ini akan menjadi orang yang Anda sayangi.
Jika nginxtidak berjalan, Anda dapat menarik informasi dari file konfigurasi seperti:
oliver@ubuntuServer:~$ grep user /etc/nginx/nginx.conf
user www-data;
rootpengguna atau www-datapengguna? Kadang-kadang saya mendapat open() "/run/nginx.pid" failed (13: Permission denied)...
sudo service nginx restart
ps -eo user,comm | grep nginxakan memberi Anda pengguna yang menjalankan nginx.
topatau htopdapat digunakan untuk menemukan pengguna suatu proses juga.
maka Anda dapat menemukan grup yang digunakan pengguna: groups USERNAME
www-data? menjalankan daemon server web dengan pengguna ini adalah hasil yang diharapkan. ok, Anda bisa menghapusnya menggunakan userdelperintah.
CAP_SETGIDkemampuan (yang biasanya dimiliki root), proses dapat memodifikasi GID dan daftar grup pelengkap yang efektif. Karena itu, pssolusinya lebih baik.
Saya selalu melakukan 'ps aux | grep apapun 'tapi saya bukan admin. Jika hal di atas benar dan 'ps' memberi tahu Anda apa yang perlu Anda ketahui, lakukan itu. Maka Anda harus melakukan 'kill ###' bukan 'kill name' (### artinya 17119 dari atas). Dengan asumsi Anda ingin membunuhnya. Ini daemon, bukan deamon, btw.