usermod -d / path user - Pengguna saat ini masuk

10

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 ...

DextrousDave
sumber

Jawaban:

9

Salah satu cara untuk menendang pengguna adalah dengan melakukan hal berikut:

# w
damaya   pts/5     23:20    1.00s  0.00s  0.00s w

Seperti yang dapat kita lihat dari output "w", user damaya login pada pts / 5. Sekarang ketik:

# fuser -k /dev/pts/5

Itu akan menendang pengguna dan sekarang Anda dapat mengubah akun mereka.

Franz Kafka
sumber
1
opsi lain pkill -u damaya digunakan -9untuk pembunuhan paksa
Rahul Patil
^ Itulah jawabannya. Bos!
Anwar
10

Saya mengalami ini. Pengguna tidak masuk menurut w, tetapi ps aux | grep usernamemenunjukkan imapproses yang berjalan sebagai pengguna. The usermodperintah berlari berhasil setelah imapkoneksi ditutup.

Stephen
sumber
3

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

B14D3
sumber
Saya tidak tahu keterampilan. ps axf | grep jenkins tidak menunjukkan apa-apa, tetapi pengguna seharusnya masih masuk. Terima kasih.
android.weasel
2

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.

kriegu
sumber
1

Saya mengalami masalah ini tetapi pengguna tidak benar-benar masuk karena # wtidak mengembalikan nama pengguna. Mem-boot ulang mesin bekerja dengan baik.

Usman
sumber