PythonのPathLibを使ってファイル管理 PythonはAI開発に便利なプログラミング言語だが、ライブラリが充実しているので色んな用途にも便利だ。今回、Webサーバーのデイレクトリやファイルを管理するためのプログラムをPythonで書いてみた。 JoomlaやWordpressなどのCMSでWebサイトを管理するためにセキュリテイ上重要なことはドキュメント・ファイルに実行権限を与えないことだ。これはその他のソフトや、ダイレクトにHTMLで書くWebサイト管理にも当てはまるだろう。Joomlaのフォルダーとファイルのパーミッション設定php, javascript, pythonなどのインタープリター言語は、本体のプログラムがスクリプトファイルを読み込んで実行するので、ファイルの実行権限は不要(当たり前か)。ホームページのDOCUMENT_ROOT下の権限設定は、Ubuntu系のapache2の場合は以下の設定ファイルで確認できる。/etc/apache2/envvars # Since there is no sane way to get the parsed apache2 config in… ITTech/AI python pathlib Joomla Wordpress