私は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. Netbeansの検索オプションで「*」を文字列として検索
- 2. ファイル所有者とnsapplication、appdelegate
- 3. ブーストを使用してファイルの所有者とグループを取得する
- 4. 文字列の列と行を指定して検索する
- 5. 文字列内の検索と置換
- 6. Java - 文字列の検索と置換
- 7. 文字列の文字列の検索
- 8. 文字列と検索文字列の比較?
- 9. Awk文字列の検索ファイル
- 10. .csファイルの検索文字列
- 11. 文字列のdjango検索文字列
- 12. IOSobのファイル所有者としてのNSObjectサブクラス
- 13. 文字列の検索と置換、ヌルバイト文字の無視
- 14. 大文字と小文字の検索
- 15. Delphi:検索ダイアログと文字列グリッド
- 16. 特殊文字とアルファベットの検索文字列
- 17. javaを使用してファイル内のユニコード文字列を検索
- 18. ファイル内の文字列を検索して置換する
- 19. ファイルの所有者アイコン
- 20. 検索文字列のデータベース
- 21. のC# - 検索文字列
- 22. 文字列での住所の検索 - PythonまたはRuby
- 23. WebViewで単語と文字を検索して検索する
- 24. C++の文字列内の文字列を検索します
- 25. 文字列内の特殊な文字列の検索と置換
- 26. 可能なすべての所有者とグループの一覧表示
- 27. VSプロジェクトを検索して文字列を検索するユーティリティ
- 28. パターンとマッチャー:ファイル検索のパターンと文字列を連結する方法
- 29. 文字列内の数字の検索
- 30. HTMLファイルで文字列を検索していますか?
ありがとう、素晴らしい仕事! – Radu
関連エントリがない場合、 'getgrgid()'と 'getpwuid()'は 'NULL'を返すことがあります。その場合、数値IDを' sprintf() 'を使って文字列に変換してください。 – caf