Книга: Программирование для Linux. Профессиональный подход

Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы

Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
int main() {
 uid_t uid = geteuid();
 gid_t gid = getegid();
 printf("uid=%d gid=%dn", (int) uid, (int)gid);
 return 0;
}

Если программу запустит тот же пользователь, который ранее запустил команду id, результат будет таким:

% ./simpleid
uid=501 gid=501

Оглавление книги

Похожие страницы

Генерация: 0.190. Запросов К БД/Cache: 5 / 0
поделиться
Вверх Вниз