#include #include #include int main(int argc, char **argv) { if (argc != 3) return 2; struct passwd *p = getpwnam(argv[2]); if (!p) { printf("user %s does not exist\n", argv[2]); return 0; } struct stat s; stat(argv[1], &s); printf("%s does ", argv[1]); if (s.st_uid != p->pw_uid) printf("not "); printf("belong to user %s\n", argv[2]); return 0; }