Apache Tomcat 8.5.23
Redhat Enterprise Linux 7.4  (3.10.0-693.1.1.el7.x86_64)



Binary distributions tar archive

We are upgrading our servers from Tomcat 8.0 to Tomcat 8.5, and are using
the core archive. The process is done by running a puppet script that
extracts the tar archive on all the servers (many).

Are there any reasons why the file and directory permissions differ from
the tar archive and the zip archive?
When I unpack the tar archive the permissions on files and directories are
not set for all users.

I unpack the archive like this:
tar zxvpf apache-tomcat-8.5.23.tar.gz

examples of file and directories permissons are:
[runrus@nemesis apache-tomcat-8.5.23]$ ls -l
total 96
drwxr-x---. 2 runrus runrus  4096 Nov 24 08:46 bin
drwx------. 2 runrus runrus  4096 Sep 28 12:31 conf
drwxr-x---. 2 runrus runrus  4096 Nov 24 08:46 lib
-rw-r-----. 1 runrus runrus 57092 Sep 28 12:31 LICENSE
drwxr-x---. 2 runrus runrus     6 Sep 28 12:30 logs
-rw-r-----. 1 runrus runrus  1723 Sep 28 12:31 NOTICE
-rw-r-----. 1 runrus runrus  7064 Sep 28 12:31 RELEASE-NOTES
-rw-r-----. 1 runrus runrus 15946 Sep 28 12:31 RUNNING.txt
drwxr-x---. 2 runrus runrus    29 Nov 24 08:46 temp
drwxr-x---. 7 runrus runrus    76 Sep 28 12:30 webapps
drwxr-x---. 2 runrus runrus     6 Sep 28 12:30 work


[runrus@nemesis apache-tomcat-8.5.23]$ ls -l lib
total 7644
-rw-r-----. 1 runrus runrus   18254 Sep 28 12:30 annotations-api.jar
-rw-r-----. 1 runrus runrus   54300 Sep 28 12:30 catalina-ant.jar
-rw-r-----. 1 runrus runrus  119087 Sep 28 12:30 catalina-ha.jar
-rw-r-----. 1 runrus runrus 1623570 Sep 28 12:30 catalina.jar
-rw-r-----. 1 runrus runrus   75103 Sep 28 12:30 catalina-storeconfig.jar
-rw-r-----. 1 runrus runrus  281816 Sep 28 12:30 catalina-tribes.jar
-rw-r-----. 1 runrus runrus 2450404 Sep 28 12:30 ecj-4.6.3.jar
-rw-r-----. 1 runrus runrus   81361 Sep 28 12:30 el-api.jar
-rw-r-----. 1 runrus runrus  163295 Sep 28 12:30 jasper-el.jar
-rw-r-----. 1 runrus runrus  592050 Sep 28 12:30 jasper.jar
-rw-r-----. 1 runrus runrus   26863 Sep 28 12:30 jaspic-api.jar
-rw-r-----. 1 runrus runrus   61756 Sep 28 12:30 jsp-api.jar
-rw-r-----. 1 runrus runrus  244134 Sep 28 12:30 servlet-api.jar
-rw-r-----. 1 runrus runrus   10562 Sep 28 12:30 tomcat-api.jar
-rw-r-----. 1 runrus runrus  788380 Sep 28 12:30 tomcat-coyote.jar
-rw-r-----. 1 runrus runrus  251940 Sep 28 12:30 tomcat-dbcp.jar
-rw-r-----. 1 runrus runrus   66928 Sep 28 12:30 tomcat-i18n-es.jar
-rw-r-----. 1 runrus runrus   40824 Sep 28 12:30 tomcat-i18n-fr.jar
-rw-r-----. 1 runrus runrus   42130 Sep 28 12:30 tomcat-i18n-ja.jar
-rw-r-----. 1 runrus runrus  144981 Sep 28 12:30 tomcat-jdbc.jar
-rw-r-----. 1 runrus runrus   34543 Sep 28 12:30 tomcat-jni.jar
-rw-r-----. 1 runrus runrus  136560 Sep 28 12:30 tomcat-util.jar
-rw-r-----. 1 runrus runrus  205365 Sep 28 12:30 tomcat-util-scan.jar
-rw-r-----. 1 runrus runrus  217108 Sep 28 12:30 tomcat-websocket.jar
-rw-r-----. 1 runrus runrus   36947 Sep 28 12:30 websocket-api.jar



For the zip file:
unzip apache-tomcat-8.5.23.zip

[runrus@nemesis apache-tomcat-8.5.23]$ ls -l
total 104
drwxr-xr-x. 2 runrus runrus  4096 Sep 28 11:31 bin
drwxr-xr-x. 2 runrus runrus  4096 Sep 28 11:31 conf
drwxr-xr-x. 2 runrus runrus  4096 Sep 28 11:31 lib
-rw-r--r--. 1 runrus runrus 58153 Sep 28 11:31 LICENSE
drwxr-xr-x. 2 runrus runrus     6 Sep 28 11:30 logs
-rw-r--r--. 1 runrus runrus  1774 Sep 28 11:31 NOTICE
-rw-r--r--. 1 runrus runrus  7241 Sep 28 11:31 RELEASE-NOTES
-rw-r--r--. 1 runrus runrus 16416 Sep 28 11:31 RUNNING.txt
drwxr-xr-x. 2 runrus runrus    29 Sep 28 11:31 temp
drwxr-xr-x. 7 runrus runrus    76 Sep 28 11:31 webapps
drwxr-xr-x. 2 runrus runrus     6 Sep 28 11:30 work


[runrus@nemesis apache-tomcat-8.5.23]$ ls -l lib
total 7644
-rw-r--r--. 1 runrus runrus   18254 Sep 28 11:31 annotations-api.jar
-rw-r--r--. 1 runrus runrus   54300 Sep 28 11:31 catalina-ant.jar
-rw-r--r--. 1 runrus runrus  119087 Sep 28 11:31 catalina-ha.jar
-rw-r--r--. 1 runrus runrus 1623570 Sep 28 11:31 catalina.jar
-rw-r--r--. 1 runrus runrus   75103 Sep 28 11:31 catalina-storeconfig.jar
-rw-r--r--. 1 runrus runrus  281816 Sep 28 11:31 catalina-tribes.jar
-rw-r--r--. 1 runrus runrus 2450404 Sep 28 11:31 ecj-4.6.3.jar
-rw-r--r--. 1 runrus runrus   81361 Sep 28 11:31 el-api.jar
-rw-r--r--. 1 runrus runrus  163295 Sep 28 11:31 jasper-el.jar
-rw-r--r--. 1 runrus runrus  592050 Sep 28 11:31 jasper.jar
-rw-r--r--. 1 runrus runrus   26863 Sep 28 11:31 jaspic-api.jar
-rw-r--r--. 1 runrus runrus   61756 Sep 28 11:31 jsp-api.jar
-rw-r--r--. 1 runrus runrus  244134 Sep 28 11:31 servlet-api.jar
-rw-r--r--. 1 runrus runrus   10562 Sep 28 11:31 tomcat-api.jar
-rw-r--r--. 1 runrus runrus  788380 Sep 28 11:31 tomcat-coyote.jar
-rw-r--r--. 1 runrus runrus  251940 Sep 28 11:31 tomcat-dbcp.jar
-rw-r--r--. 1 runrus runrus   66928 Sep 28 11:31 tomcat-i18n-es.jar
-rw-r--r--. 1 runrus runrus   40824 Sep 28 11:31 tomcat-i18n-fr.jar
-rw-r--r--. 1 runrus runrus   42130 Sep 28 11:31 tomcat-i18n-ja.jar
-rw-r--r--. 1 runrus runrus  144981 Sep 28 11:31 tomcat-jdbc.jar
-rw-r--r--. 1 runrus runrus   34543 Sep 28 11:31 tomcat-jni.jar
-rw-r--r--. 1 runrus runrus  136560 Sep 28 11:31 tomcat-util.jar
-rw-r--r--. 1 runrus runrus  205365 Sep 28 11:31 tomcat-util-scan.jar
-rw-r--r--. 1 runrus runrus  217108 Sep 28 11:31 tomcat-websocket.jar
-rw-r--r--. 1 runrus runrus   36947 Sep 28 11:31 websocket-api.jar


Best Regards
Rune Rustand

Reply via email to