The default ownership of mount and umount is by root.
If you are the only user, I see no reason not to change ownership and permissions of mount and umount if you really want to, but if you're running a network with more than one user I believe it would be a bad idea.
Another approach would be to set up sudo (see man sudo) so that you can temporarily do things as root, and then fall back into your normal, and safer, user mode after the actions are completed. That's what I generally do.
If you are the only user and want to be able to mount and umount as that normal user, you would do, as root (and assuming here your user name is salahuddin):
Code:
chown salahuddin:salahuddin /bin/mount
(and the same for umount)
then, still as root:
Code:
chmod u+rxw /bin/mount
(and the same for umount)
Sometimes a device is reported to still be in a busy state even when you're through with it, and refuses to unmount. In that case you can issue umount -l [device name] and successfully unmount it. The "l" stands for "lazy." (See man umount.)
I personally would not change the ownership or permissions on mount and umount, but would use sudo instead.