2

https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-centos-7に従って Centos に Tomcat をセットアップしていますが、ひねりを加えて: Tomcat を配置しましたで/opt/apache-tomcat-8.5.6、シンボリック リンクを設定します。

sudo ln -s /opt/apache-tomcat-8.5.6 /opt/tomcat

指示では、のグループ所有権/opt/tomcattomcat… に変更するように指示されています。</p>

sudo chgrp -R tomcat /opt/tomcat/conf

…次にtomcat、設定ディレクトリへの書き込みアクセス権をグループに付与します…</p>

sudo chmod g+rwx /opt/tomcat/conf

…次に、tomcatグループにすべての構成ファイルへの読み取りアクセス権を付与します…</p>

sudo chmod g+r -R /opt/tomcat/conf

…次にtomcat、特定のディレクトリのユーザー所有者を作成します…</p>

sudo chown -R tomcat /opt/tomcat/logs /opt/tomcat/temp /opt/tomcat/webapps/ /opt/tomcat/work/ /opt/tomcat/temp/ /opt/tomcat/logs/

私の質問は、なぜすべての複雑なセットアップが必要なのですか? tomcat一部のディレクトリにはグループ所有権を、他のユーザーにはtomcatユーザー所有者を、一部のファイルにはグループによる書き込みアクセスを、他のファイルには読み取りアクセスを 与える必要があるのはなぜですか...</p>

tomcatユーザーとtomcatグループをすべての所有者にして、それで済ませる方が簡単ではないでしょうか?

sudo chown tomcat:tomcat -R /opt/tomcat

ここではベスト プラクティスを使用したいので、なぜすべての複雑な手順が必要なのかを説明してください。前もって感謝します。

4

1 に答える 1