Описание тега getpwnam

1 ответ

Почему getpwnam() всегда возвращает корневую информацию в функции?

Я написал простую программу, которая вызывает getpwnam() на имя пользователя, передает это имя пользователя в функцию, а затем вызывает getpwnam() снова. По какой-то причине я всегда получаю информацию о passwd для root внутри функции. #include <…
30 сен '12 в 19:43
2 ответа

Пользователь в passdb, но getpwnam() не работает!

Попытка настроить Samba + OpenLDAP с помощью nss_ldap. После присоединения Windows7 к автономному PDC Samba я не могу войти с учетной записью домена, если эта учетная запись также не добавлена ​​в файл /etc/passwd. Я получаю: пользователь в passdb, …
19 июн '10 в 01:09
1 ответ

Создайте функцию для получения имени пользователя, используя метод try and catch в C++

Я пытаюсь создать функцию для получения имени пользователя, используя метод try and catch в C++. К сожалению, этот код не работает, и мое приложение закрывается при попытке запуска. QString UserInfo::getFullUserName() { DBG_ENTERFUNC(getFullUserName…
10 июл '15 в 11:39
0 ответов

basic_getpwnam_auth просто не работает на Squid

Ребята! Это сводит меня с ума, поэтому я должен опубликовать это. Вот в чем дело: я просто пытаюсь настроить базовое http athenication для простого сервера squid. ОС CentOS 6.5, а установочный пакет - от yum: [root@localhost squid]# cat ./squid.conf…
13 окт '18 в 06:02
1 ответ

Список идентификаторов пользователей / системных настроек> Аккаунты

Как я могу получить массив с UID и именами? Я мог бы перебрать от 0 до 99999 и сделать getpwnam(), Однако большинство машин имеют менее 5 учетных записей, поэтому это не оптимально. Я не знаю, какая структура ответственна за это, и поэтому я понятия…
06 июн '10 в 04:19
2 ответа

Соблюдает ли getpwnam /etc/nsswitch.conf?

Соблюдает ли getpwnam /etc/nsswitch.conf? Manpage для getpwnam состояния Функция getpwnam() возвращает указатель на структуру, содержащую разбитые поля записи в базе данных паролей (например, локальный файл паролей /etc/passwd, NIS и LDAP), который …
14 авг '09 в 20:37
1 ответ

Perl getpwnam терпит неудачу в сабе

Поэтому я пытаюсь использовать getpwnam() для поиска в etc/passwd имени пользователя в подпрограмме и возврата true, если оно существует. Я продолжаю получать сообщение об ошибке "Использование неинициализированного значения в getpwnam". sub nameSea…
16 ноя '13 в 16:49
0 ответов

Получить структуру passwd без передачи имени в c

Есть ли способ, чтобы получить struct passwd один за другим из /etc/passwd файл без использования аргумента имени?Что-то вроде чтения из файла, строка за строкой, используя fgets() в while цикл, чтобы я мог работать с каждым пользователем отдельно?
11 мар '18 в 21:18
2 ответа

getpwnam в Ubuntu ведет себя иначе, если скомпилирован в 32-битной версии

Я устанавливаю агент ZABBIX (написанный на C) на нескольких 64-битных серверах Ubuntu. Я обычно компилирую все в 32-битной среде, если только мне не нужны 64-битные (например, серверы баз данных). На этих серверах будут размещаться виртуальные серве…
28 фев '10 в 19:43
1 ответ

Как сделать getpwnam/getpwuid и т. д. в Tcl

Есть ли в tcl стандартный способ поиска NSS (getpwnam, setpwent,...)
24 сен '10 в 21:38
1 ответ

Безопасный способ использовать результат getpwnam()/getpwuid()?

Я работаю над Linux и FreeBSD. Когда я использую getpwnam() или же getpwuid()Я получаю указатель на passwd структура. Какой безопасный способ использования char* Члены этого passwd структура? Страница man говорит, что эта структура является статичес…
22 май '14 в 03:08
2 ответа

Ansible - не удалось найти пользователя

Как я могу решить проблему с выполнением заданной роли ниже? Если пользователь не существует на удаленном сервере, ansible получает сообщение об ошибке "Не удалось найти пользователя test1:" getpwnam(): имя не найдено: test1". Мне нужно управлять не…
17 янв '18 в 09:50
0 ответов

Невозможно запустить сервер после обновления Jupyterhub до 0.8.1

Я недавно обновил jupyterhub с 0.7 до 0.8.1. После обновления я обновил базу данных sqllite, а также упомянул в документах по обновлению. Я могу запустить службу jupyterhub, но после входа в систему я не могу запустить сервер с ошибкой ниже. Мой сер…
1 ответ

Как вернуть "Вы вошли!" зная пароль, но не UserID?

У меня скомпилирована базовая программа аутентификации Linux, но я не понимаю, что требуется для возврата "Вы вошли в систему!". Я знаю ввод пароля, но не ассоциированный UID. #include <unistd.h> #include <stdio.h> #include <string.h&…
23 апр '19 в 01:01
0 ответов

Есть ли заменители статической компиляции getpwnam?

Я использую функцию getpwnam в программе ac, которую хочу скомпилировать статически, то есть с тегом gcc -static, но получаю следующее предупреждение: runas.c:(.text+0x3ab): warning: Using 'getpwnam' in statically linked applications requires at run…
28 янв '20 в 04:03
3 ответа

Странное поведение getpwnam

#include <pwd.h> #include <stdio.h> #include <stdlib.h> int main(void) { printf("%s %s\n", getpwnam("steve")->pw_name, getpwnam("root")->pw_name); printf("%d %d\n", getpwnam("steve")->pw_uid, getpwnam("root")->pw_uid);…
23 авг '22 в 03:12