I want to move my home dir. I have read, write and execute access to both the old and new home. Why can't I tell Linux I want my home there instead?
usermod -m -d /newhome/username username would do it, but it needs root priviledges. For other settings, there's facilities to do it. For example,
chsh has the setuid flag and will modify
/etc/passwd. Would it not make sense to have
chhome that would similarly let a user change its home directory setting?
I feel there's a good reason for it to not be offered, but I'm missing it. Any ideas?