cost 337 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上運行,那么應該如何訪問用戶 ...

我應該在Linux中釋放getpwuid()返回的指針嗎?

[英]should I free pointer returned by getpwuid() in Linux?

在我調用getpwuid(uid) ,我有一個指針的引用。 當我不再使用它時,我應該釋放指針嗎? 閱讀手冊頁,它說它引用了一些靜態區域,可能會被后續調用相同的函數覆蓋,所以我不確定是否應該觸摸那個內存區域。 謝謝。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM