How to auto renew periodic token without root token?


I created a periodic token for long -time running service. I need to enable auto renew the token.

I tried many ways but failed, only root token has the permission.

using the root token to renew the periodic token, is it a best practice? any other way to renew the token?