Thanks a lot. J.W.
It really has some problem. In fact, "public" is a regular user. I have solved the problem by deleting the user "public" and creating it again. It's a bit stupid, but as a newbie, I have no other choice.
Anyway, thanks for your reply.