الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يوجد امر لعمل kill user

مغلق
بدأه PixelArt في 7 مايو 2003 · 2 رد · 1,045 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

اعرف هناك kill للعمليات

لكن هل هناك kill لل users ؟؟؟؟؟؟؟؟

على افتراض انه هناك اكثر من شخص (ahmad , jassem , khaled) داخلين الى الجهاز من خلال ssh او telnet الخ وانا داخل ك root .. واريد ان اعمل Disconnect للمستخدم ahmed :: يعني امر يشابه kill ؟؟

ارجو المساعده

:rolleyes:

#2

و عليكم السلام،،،

الأمر بسيط، و كلٌ ما نحتاجه هو أمر kill أيضاً:) . بافتراض بأنك داخل النظام باسم root ، اصدر الأمر التالي:

ps -aux | grep 'user'

هذا الأمر يقوم بعرض معلومات كثيرة عن العمليات التي تعمل في النظام و نتيجة هذا الأمر يكون كـ input للأمر grep الذي يبحث عن مجموعة حروف داخل نص. لهذا نحن نرغب بالبحث عن العمليات التي يملكها المستخدم user مثلاً. عند ذلك نأخذ الـ PID للـ Shell الذي يستخدمه الـ User و بعد ذلك نقوم بعمل kill له بالأمر:

kill PID

هذا مثال يوّضح ما أقول:

[compume@localhost compume]$ su

Password:

[root@localhost compume]# ps -aux | grep 'compume'

compume   2356  0.5  1.5  6308 3992 ?        S    22:45   0:01 /usr/bin/artsd -F

compume   2509  0.0  0.4  2248 1056 ?        S    22:48   0:00 /bin/sh /usr/bin/

compume   2607  0.1  2.6 19448 6876 ?        S    22:48   0:00 kdeinit: Running.

compume   2610  0.0  2.7 19400 7132 ?        S    22:48   0:00 kdeinit: dcopserv

compume   2613  0.1  3.2 20520 8348 ?        S    22:48   0:00 kdeinit: klaunche

compume   2615  0.5  3.7 20748 9696 ?        S    22:48   0:00 kdeinit: kded

compume   2621  0.6  4.1 21308 10524 ?       S    22:48   0:00 kdeinit: kxkb

compume   2634  0.4  4.3 23516 11020 ?       S    22:48   0:00 kdeinit: knotify

compume   2635  0.0  0.1  1416  316 ?        S    22:48   0:00 kwrapper ksmserve

compume   2637  0.3  3.6 20688 9428 ?        S    22:48   0:00 kdeinit: ksmserve

compume   2638  0.5  4.2 21628 10972 ?       S    22:48   0:00 kdeinit: kwin -se

compume   2640  1.1  4.9 22252 12608 ?       S    22:48   0:00 kdeinit: kdesktop

compume   2642  1.1  5.2 23784 13436 ?       S    22:48   0:00 kdeinit: kicker

compume   2643  0.0  2.9 19596 7492 ?        S    22:48   0:00 kdeinit: kio_file

compume   2644  0.0  0.2  1804  640 ?        S    22:48   0:00 autorun -l --inte

compume   2647  0.4  4.0 21624 10452 ?       S    22:48   0:00 kdeinit: klipper

compume   2649  0.3  4.1 21572 10532 ?       S    22:48   0:00 kdeinit: kwrited

compume   2651  0.4  4.0 20720 10232 ?       S    22:48   0:00 korgac --miniicon

compume   2654  0.4  3.6 20640 9416 ?        S    22:48   0:00 kdeinit: kaccess

compume   2655  0.7  3.8 20216 9880 ?        S    22:48   0:00 kwikdisk -session

compume   2657  0.4  3.5 20532 9192 ?        S    22:48   0:00 kalarmd -session

compume   2660  1.0  4.7 22820 12064 ?       S    22:48   0:00 kdeinit: konsole

compume   2662  0.1  0.5  2520 1344 pts/1    S    22:48   0:00 /bin/bash

[ لاحظ أن العمليات المعروضة فقط للمستخدم compume ]

نلاحظ أنّ الـ shell الذي أستخدمه هو /bin/sh أو /bin/bash ، و الـ PID للعملية /bin/sh هو 2356 ، لذلك أصدرت الأمر:

kill 2356

و قام النظام بإخراجي إلى شاشة تسجيل الدخول المعروفة:). طبعاً أنا استخدم أمر su لأنه ليس لدّي شبكة، فقمت بالدخول بالحساب compume و من ثم دخلت بحساب root في نفس الوقت و قمت بعمل kill لغلاف compume فأتتني شاشة تسجيل الدخول:).

تحياتي،،،

Compu + Me ----------------> CompuMe

#3

اشكرك اخي computer man على هذه المساعده

و جزاك الله خيرا

هذا الموضوع مغلق.

مواضيع مشابهة