Only the owner of a file and the user root (uid=0) are allowed to change the filemode of a file. It doesn't matter if you have write-access or not, execute-rights or not, etc..
If you have to change the filemode of a file owned by user1 via a command issued by user2 you might want to explore sudo and its possibilities.
Regarding your original question: works as designed.
User1 is under staff group we need any one under staff group change the permission of any one in the same group without do copying , I think there is solution by Umask
"umask" will only change the filemode new files are being created with. I don't think there is a way without copying/modifying the file in Ygors way.
The alternative to copying would be to effectively become the user who owns the file, at least for the moment needed to change the filemode. This is what i had in mind when i suggested sudo. You could also use more extravagant (and surely far less reliable and less desirable) ways to achieve the same goal like suid-ed copies of shell executables and the like. I don't think these are of more than theoretical value.
The Owner of the file for user1 and the permissions read and write only for the Owner it self
The owner group of the file is staff , I want to let anyone in the group of staff to be able to change the permission or to take full control on the file to do what ever ..
Yes, with "umask" you can change the default file mode with which new files are created. If the only thing you need is to have write access to the file from both users then set the umask so that files are created with "rw-rw----". Have a look at the umask man page for details on how to do so.
I hope this helps.
bakunin
At last some moderative remarks:
If you need write access from two users then say so. You asked about changing the ownership of a file but now it seems to turn out you only need write access. Ask about what you want to achieve, not about what you think is necessary to achieve.
I would appreciate it if you wouldn't send me notification-messages every time you write a post. As a moderator i do read every single thread here and i log on here on 9 out of 10 days at least once, on most days several times a day. Rest assured i will notice what you have written.