Selamat siang
Saya ingin membuat perubahan ke pengguna di server CENTOS saya. Saya ingin mengubah direktori default-nya. Saat menjalankan perintah:
usermod -d /path_to_new_dir david
terminal memberi saya berikut ini
User david is currently logged in
Saya menutup semua sesi ftp yang saya ikuti dengan pengguna itu, dan saya login ke terminal sebagai root.
Bagaimana cara menjalankan perintah itu dan bagaimana cara keluar pengguna? Sejauh yang saya ketahui dia tidak masuk ...
pkill -u damaya
digunakan-9
untuk pembunuhan paksaSaya mengalami ini. Pengguna tidak masuk menurut
w
, tetapips aux | grep username
menunjukkanimap
proses yang berjalan sebagai pengguna. Theusermod
perintah berlari berhasil setelahimap
koneksi ditutup.sumber
Pertama-tama saya akan mengunci akun pengguna bahwa ia tidak akan dapat masuk setelah Anda keluar.
passwd -l username
Perintah ini akan memblokir pengguna.
Jika dia masih login maka kamu bisa logout dengannya
skill -KILL -u username
Setelah itu Anda dapat memodifikasi jalurnya ke direktori home dan membuka kunci akun
passwd -u username
sumber
Anda juga dapat memodifikasi secara langsung file / etc / passwd.
Dengan begitu Anda tidak perlu keluar dari pengguna atau menghentikan proses apa pun yang dijalankan oleh pengguna tersebut.
sumber
Saya mengalami masalah ini tetapi pengguna tidak benar-benar masuk karena
# w
tidak mengembalikan nama pengguna. Mem-boot ulang mesin bekerja dengan baik.sumber