The 'chmod 644' convention is a bit too much like a magical formula. Here's another way to accomplish the same thing, considerably more human-oriented (thanks to Dr. Tom Whaley):
   Here is a summary of the symbolic version for chmod:

  Who:     u for User		Operation:  - for Remove permission
           g for Group			    + for Add permission
           o for Other			    = for Set permission
           a for All (ugo)

  Permissions:  r Read
    	        w Write
	        x Execute


  Examples:
      chmod g+x myfile		give execute permission to group

      chmod a+r test.gif	give read permission to everyone

      chmod o-rwx myfile	take away all permissions from other