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/tomcat
をtomcat
… に変更するように指示されています。</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
ここではベスト プラクティスを使用したいので、なぜすべての複雑な手順が必要なのかを説明してください。前もって感謝します。