diff --git a/.travis.yml b/.travis.yml
index fa6128c6b25b172c6c51739db0729b2d93f181e7..4da7aa53f78dd30d2bfebbabb2c55c125107f376 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,7 +13,7 @@ install: true
 
 script:
   - go fmt ./... && [[ -z `git status -s` ]]
-  - chmod u+x before_validate_license.sh && ./before_validate_license.sh
+  - chmod u+x before_validate_license.sh && ./before_validate_license.sh &&chmod u-x before_validate_license.sh
   - chmod u+x tools/license/license-header-checker
   - tools/license/license-header-checker -v -a -r -i vendor  tools/license/license.txt . go  && [[ -z `git status -s` ]]
   - git status -s