usermod -d / ścieżka użytkownik - użytkownik jest aktualnie zalogowany


10

dobry dzień

Chcę zmienić użytkownika na moim serwerze CENTOS. Chcę zmienić jego domyślny katalog. Podczas uruchamiania polecenia:

usermod -d /path_to_new_dir david

terminal daje mi następujące informacje

User david is currently logged in

Zamknąłem wszystkie sesje ftp, w które byłem zaangażowany z tym użytkownikiem, i jestem zalogowany w terminalu jako root.

Jak uruchomić to polecenie i jak wylogować użytkownika? Moim zdaniem nie jest zalogowany ...

Odpowiedzi:


9

Jednym ze sposobów wykopania użytkownika jest wykonanie następujących czynności:

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

Jak widać z wyjścia „w”, użytkownik damaya jest zalogowany na pts / 5. Teraz wpisz:

# fuser -k /dev/pts/5

Spowoduje to wykasowanie użytkownika i możesz teraz zmodyfikować jego konto.


1
inne opcje pkill -u damaya użycia -9do wymuszonego zabicia
Rahul Patil

^ To jest odpowiedź. Szef!
Anwar,

10

Wpadłem na to. Użytkownik nie był zalogowany zgodnie z w, ale ps aux | grep usernamepokazał imapproces uruchomiony jako użytkownik. usermodKomenda przebiegały pomyślnie po imappołączenie zostało zamknięte.


3

Najpierw zablokowałbym konto użytkownika, aby nie mógł się zalogować po wylogowaniu.

passwd -l username

To polecenie zablokuje użytkownika.

Jeśli nadal jest zalogowany, możesz go wylogować

skill -KILL -u username

Następnie możesz zmodyfikować jego ścieżkę do katalogu domowego i odblokować konto za pomocą

passwd -u username


Nie znałem umiejętności. ps axf | grep jenkins nic nie pokazał, ale użytkownik prawdopodobnie był jeszcze zalogowany. Dzięki.
android.weasel

2

Możesz także bezpośrednio zmodyfikować plik / etc / passwd.

W ten sposób nie musisz się wylogowywać ani zatrzymać żadnego procesu uruchomionego przez tego użytkownika.


1

Natknąłem się na ten problem, ale użytkownik nie był tak naprawdę zalogowany, ponieważ # wnie zwrócił nazwy użytkownika. Ponowne uruchomienie maszyny działało dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.