Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как узнать текущий каталог пользователя не являясь этим пользователем.  (Прочитано 777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jolly Roger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Приветствую.
Есть сервер с debian'ом, на сервере 2 пользователя root и user.
Есть ли способ узнать root'у в каком каталоге в настоящее время находится user? Спросить у user не вариант :)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6061
    • Просмотр профиля
что значит "в каком каталоге находится"? какая директория открыта в терминале? а если  их несколько?

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Можно смотреть, что происходит в другой консоли

peekfd -8cnd $(ps -fat| grep "pts/2 *Ss" | awk '{print$1}') 0 1 2

вместо pts/2 подставить нужное(посмотреть командой 'w')

Оффлайн Jolly Roger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
что значит "в каком каталоге находится"? какая директория открыта в терминале? а если  их несколько?
Именно, если терминалов несколько - смотреть всё.



[/quote]
Можно смотреть, что происходит в другой консоли

peekfd -8cnd $(ps -fat| grep "pts/2 *Ss" | awk '{print$1}') 0 1 2

вместо pts/2 подставить нужное(посмотреть командой 'w')

Прикольно, надо потестить.
« Последнее редактирование: 16 Августа 2015, 11:53:00 от Jolly Roger »

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Jolly Roger,
Код: (bash) [Выделить]
sudo -u user pwd ;) не подходит?
« Последнее редактирование: 17 Августа 2015, 13:00:14 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Jolly Roger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
[b]Jolly Roger[/b],
[code-bash]sudo -u user pwd
;) не подходит?
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль [time]17 Август 2015, 08:08:12[/time]:
Можно смотреть, что происходит в другой консоли

peekfd -8cnd $(ps -fat| grep "pts/2 *Ss" | awk '{print$1}') 0 1 2

вместо pts/2 подставить нужное(посмотреть командой 'w')

Вариант не очень, когда пользователь пробует например чтонибудь попинговать - прервать процесс удается через ctrl+с только если была остановлена команда peekfd у подглядывающего... А если отслеживаемый например запустит mc - получит черный экран.
« Последнее редактирование: 17 Августа 2015, 07:10:33 от Jolly Roger »

 

Страница сгенерирована за 0.071 секунд. Запросов: 26.