diff --git a/main.c b/main.c index 5489602..2b66dd7 100644 --- a/main.c +++ b/main.c @@ -29,6 +29,20 @@ int main(int argc, char **argv) { free(filesystems[i+1]); } free(filesystems); - + + guestfs_mount(g, "/dev/sda3", "/"); + + char *passwd = guestfs_cat(g, "/etc/passwd"); + + printf("passwd contents:\n\n%s", passwd); + + free(passwd); + + /* Unmount everything. */ + if (guestfs_umount_all(g) == -1) + return EXIT_FAILURE; + + guestfs_shutdown(g); + return EXIT_SUCCESS; }