اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

حل خطای user is currently logged in موقع حذف یک user در linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    حل خطای user is currently logged in موقع حذف یک user در linux

    سلام بچه ها من توی سرور لینوکسیم یه یوزر درست کردم دستورات userdel username و userdel -f username رو که استفاده کنم با پیغام userdel: user behrooz is currently logged in مواجه میشم. از کامند w و who هم برای اینکه ببینم چه کسی توی سرور لاگین هستش استفاده کردم ولی یوزری که میخواستم حذفش کنم توی سیستم لاگین نبودش. پراسسش رو هم با دستور ps -aux میخواستم بگیرم اونجا هم نمایش نمیداد.
    کد:
    
    
    کد:
    root@server:~# w
     16:22:24 up 1 min,  1 user,  load average: 4.09, 1.42, 0.51
    USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    172.16.1.126     16:22    0.00s  0.17s  0.00s w
    root@server:~#
    root@server:~# who
    root     pts/0        2016-11-23 16:22 (172.16.1.126)
    root@server:~#
    root@server:~# userdel behrooz
    userdel: user behrooz is currently logged in
    root@server:~#
    root@server:~# userdel -f behrooz
    userdel: user behrooz is currently logged in
    root@server:~#
    root@server:~# grep --color 'behrooz' /etc/passwd
    behrooz:x:0:0::/home/behrooz:/bin/sh
    root@server:~#
    root@server:~# ps -aux |grep behrooz
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
    root      2771  0.0  0.0   8108   920 pts/0    S+   16:30   0:00 grep behrooz
    root@server:~#
    از طریق فایل passwd یوزر رو چک کردم دیدم جزء گروه root هستش. برای حل مشکل از دستور deluser استفاده کردم.
    کد:
    
    
    کد:
    root@server:~# deluser -f behrooz
    Removing user `behrooz' ...
    Warning: group `' has no more members.
    userdel: user behrooz is currently logged in
    /usr/sbin/deluser: `/usr/sbin/userdel behrooz' returned error code 8. Exiting.
    root@server:~#
    root@server:~# deluser behrooz
    WARNING: You are just about to delete the root account (uid 0)
    Usually this is never required as it may render the whole system unusable
    If you really want this, call deluser with parameter --force
    Stopping now without having performed any action
    root@server:~#
    root@server:~#
    root@server:~# userdel behrooz
    userdel: user 'behrooz' does not exist
    root@server:~#
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-01-2021, 11:33 AM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum
در حال انجام ...
X