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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: От кого запускается прогрмма  (Прочитано 703 раз)

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

Оффлайн shatalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
От кого запускается прогрмма
« : 13 Апреля 2013, 13:24:18 »
Здравствуйте! Есть небольшая программа на C++, как ей можно понять кто её запускает - root или пользователь? И получить имя пользователя кто запускает, если не root. Запускается с битом suid.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: От кого запускается прогрмма
« Ответ #1 : 13 Апреля 2013, 14:01:32 »
системный монитор поможет.

Оффлайн shatalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: От кого запускается прогрмма
« Ответ #2 : 13 Апреля 2013, 14:31:26 »
системный монитор поможет.
мало о чём мне сказало.(
можно пожалуйста подробнее

Оффлайн alienonline

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: От кого запускается прогрмма
« Ответ #3 : 13 Апреля 2013, 14:40:53 »
ps -A

ой. прошу прощения вам же нужен пользователь.

тогда
 top|grep program
или

gnome-system-monitor
« Последнее редактирование: 13 Апреля 2013, 14:58:13 от alienonline »

Оффлайн shatalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: От кого запускается прогрмма
« Ответ #4 : 13 Апреля 2013, 15:02:44 »
ps -A

ой. прошу прощения вам же нужен пользователь.

тогда
 top|grep program
или

gnome-system-monitor
я видимо неправильно выразился немного. узнать это надо внутри программы, в коде C++. что бы потом с этим работать в коде.

Оффлайн alienonline

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля

Оффлайн shatalov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля

 

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