Подскажите команды(linux)

  • Автор темы Автор темы FieSta
  • Дата начала Дата начала
F

FieSta

Есть кодна Си, который создаёт в консоле пункты меню. По выбору пункта меню программа должна вызывать новый процесс, выполняющий заданные пунктом меню действия.
Например system("mc");//вызов команды которая запускает файловой менеджер
Мне нужно реализовать на Си пункты меню:
1.Список пользователей, работающих с системой.
2. Редактор vim
3. Редактировать профайл пользователя.
Подскажите, какими командами это делается?
 
1. system ("cat /etc/passwd")
2. system ("vim имя файла")
3. непонятно...
 
Первое выведет список вообще всех пользователей, и кучу лишнего.Лучше как-то так awk -F: '{if ($3>=1000) print $1}' /etc/passwd
А вообще, нужен же список тех, к-е сейчас залогинены?
 
А вообще, нужен же список тех, к-е сейчас залогинены?

Тогда system ("who")
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab