cost 197 ms
为什么我收到“未在该范围内声明getuid”错误? - Why I am getting “getuid was not declared in that scope” error?

我需要知道用户的用户名 。 为此。 我正在使用getpwuid()但出现此错误。 我只是不知道在此范围内未声明getuid的原因是什么。 我想我已经包括了所有必需的头文件。(yami对R的答案getlogin()c函数的评论返回NULL,并且错误“我没有尝试过在网络上搜索此文件或 ...

2018-06-16 13:03:05   2   775    c++ / getpwuid  
使用readdir_r读取目录中的文件,并使用qsort进行排序 - Read files in a directory using readdir_r and sort using qsort

我试图用C编写一个程序,该程序从目录中读取文件并检测每个文件的名称,用户,组和大小。 每个文件的信息都存储在struct数组中,并使用qsort按文件名排序。 然后将排序后的文件打印到屏幕上。 该程序必须使用readdir_r,getpwuid_r和getgrgid_r。 我不明白必须如 ...

使用getpwnam()/ getpwuid()结果的安全方法? - Safe way to use the result of getpwnam()/getpwuid()?

我正在Linux和FreeBSD上工作。 当我使用getpwnam()或getpwuid() ,我得到了一个指向passwd结构的指针。 使用该passwd结构的char*成员的安全方法是什么? 手册页中说此结构是一个静态对象,但以后的调用会覆盖它,因此我猜比较安全的方法是使用strd ...

第二个getpwuid调用似乎覆盖了旧值 - A second getpwuid call appears to overwrite old value

这是一个小的C程序,当该文件设置了setuid标志时,该程序会打印(当然应该打印)进程的真实和有效ID。 在此程序中,当我第二次调用getpwuid (L.No 38)时,它趋向于覆盖在L.No 24中获得的变量realUserName的值。我无法解释这种现象。 这是预期的行为,为什么? ...

getpwuid() 为 LDAP 用户返回 NULL - getpwuid() returns NULL for LDAP user

我在检索 Red Hat Enterprise 6 的当前用户信息时遇到问题,其中用户是 LDAP 用户? 我有一些代码(实际上是安装工具的一部分)需要检索用户名、主目录和其他详细信息。 它使用 getpwuid() 调用根据用户 ID 来执行此操作。 一个简化的细分: 如果用户是本地用户(在 ...

SVK合成和计划任务 - SVK synk and scheduled task

我正在尝试自动化SVK同步过程。 配置SVK镜像后,我使用以下代码编写了一个批处理文件 然后添加在我的管理帐户下运行的Windows Scheduled任务。 在svk.log中,我阅读了 在C:\\ Programmi \\ svk \\ bin \\ svk第14 ...

si_user_byuid / getpwuid中的内存泄漏源自iOS中的CPSharedResourcesDirectory - Memory leak in si_user_byuid/getpwuid originating from CPSharedResourcesDirectory in iOS

我正处于将在几周内上线的产品的优化/分析阶段,我很惊讶地发现一些泄漏(我相信)来自我的代码。 其中一个是iOS 5.1.1中存在的strdup / malloc泄漏,除了等待更新之外我什么也做不了。 然而今天我发现了一个新的,我正在试图找出泄漏的位置和方式。 仪器报告: 从我做过的 ...

uid列表/“系统偏好设置”>“帐户”的名称 - list of uids / names of System Preferences > Accounts

如何获得具有uid和名称的数组? 我可以从0迭代到99999并执行getpwnam() 。 但是,大多数计算机的帐户少于5个,因此并非最佳选择。 我不知道是什么框架负责的,因此我不知道要寻找什么。 有没有可以遍历帐户的最佳解决方案? 编辑:在我发布后,我发现遍历帐户的get ...

如何在Windows上的Perl中获取用户和组信息? - How do I get user and group information in Perl on Windows?

Perl有几个内置函数,用于访问Unix系统(以及支持时的其他地方)的/ etc / passwd,以获取用户和组信息。 例如, 将返回给定用户ID的用户名,如果没有此类用户则返回undef。 如果Perl脚本需要可移植并在Unices和Windows上运行,那么应该如何访问用户 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM