私はstat()
を実行した後、所有者とファイルのグループのC文字列を取得しようとしていますが、どのようにしますか名前は?ファイルの所有者とグループの検索(文字列として)
5
A
答えて
6
ユーザー名を取得するために、グループ名とgetpwuid()
を取得するためにgetgrgid()
を使用することができます。)(getgrnamと一緒
#include <pwd.h>
#include <grp.h>
/* ... */
struct group *grp;
struct passwd *pwd;
grp = getgrgid(gid);
printf("group: %s\n", grp->gr_name);
pwd = getpwuid(uid);
printf("username: %s\n", pwd->pw_name);
3
関連する問題
- 1. Ransack検索文字列としての文字列
- 2. 文字列のリストでのパターンの検索とグループの特定
- 3. 検索すべての所有とLinux
- 4. Netbeansの検索オプションで「*」を文字列として検索
- 5. ファイル所有者とnsapplication、appdelegate
- 6. ブーストを使用してファイルの所有者とグループを取得する
- 7. Qt/C++を使用しているLinuxのファイル所有者:グループ
- 8. 文字列検索とは
- 9. リニア検索の配列と文字列
- 10. 「ファイルとsubfoldes所有者情報のリスト」
- 11. XML文字列の検索と置換
- 12. Bashの検索と置換文字列
- 13. DB文字列の検索と置換
- 14. Java - 文字列の検索と置換
- 15. 文字列内の検索と置換
- 16. 文字列の検索と置換エラー
- 17. 文字列の検索とソート
- 18. 文字列の列と行を指定して検索する
- 19. IOSobのファイル所有者としてのNSObjectサブクラス
- 20. 文字列の文字列の検索
- 21. 文字列と検索文字列の比較?
- 22. Awk文字列の検索ファイル
- 23. .csファイルの検索文字列
- 24. Python:ファイル上の文字列を検索
- 25. 検索文字列用のファイルが、
- 26. Python:zipedファイル内の検索文字列
- 27. JDialogとその所有者
- 28. 文字列のdjango検索文字列
- 29. 所有者のないGoogleグループ
- 30. 大文字と小文字の検索
ありがとう、素晴らしい仕事! – Radu
関連エントリがない場合、 'getgrgid()'と 'getpwuid()'は 'NULL'を返すことがあります。その場合、数値IDを' sprintf() 'を使って文字列に変換してください。 – caf