Узнайте, кем я был, прежде чем я переключил пользователей в Linux?

$ whoami
a

$ su b
Password: ...

$ whoami
b

Есть ли a whowasi команда? Некоторый способ узнать, что я был пользователем a прежде чем я стал пользователем b?

1
задан 25.03.2011, 21:36

2 ответа

  • Технически, Вы не переключили пользователей; Вы открыли отдельный процесс оболочки как b. Можно приостановить его с suspend, использовать whoami, затем возвратитесь с fg.

  • Можно проверить владельца родительского процесса с ps -f $PPID.

  • Использовать who -m или who am i для наблюдения пользователя, Вы первоначально вошли в систему как. (Это отличается от вышеупомянутых двух методов, потому что это всегда возвращает того же пользователя несмотря на то, сколько раз Вы выполняете su.)

  • Использовать ps -f видеть, что все процессы работают на текущем tty, включая их владельцев.

3
ответ дан 12.12.2019, 10:34

Можно сделать a who видеть, какой пользователь является первоначальным владельцем сессии

0
ответ дан 12.12.2019, 10:34

Теги

Похожие вопросы