In order to buy life insurance on another person you must have an Insurable Interest in that person, and parents have insurable interest in their children.
However, you may or may not need your adult child's permission to buy life insurance one him, and he may need to sign the application for coverage.
Here's how to buy life insurance on your grown up son.