Cómo obtener permisos de root para scripts de Linux
No hay problema
Porque eres el root que ejecuta este programa.
Entonces, incluso si add.sh está bajo el usuario normal, aún puede tener permiso para ejecutar comandos raíz.
Debido a que ejecuta este programa como root, este proceso lo ingresa el root, por lo que hereda los permisos de root.
Entonces, si está en el servidor, no use permisos de root para abrir servicios para usuarios comunes; de lo contrario, se informará un error debido a problemas de permisos la próxima vez que un usuario común inicie sesión y lo abra.