最小な変更
- pwd = getpwnam(username);
+ pwd = getpwnam(username ? username : ":");