できればnobodyグループ権限のユーザーのアップロードで実行、書込みがOKになってほしい。
手順を考えた
1.nobodyグループのhtユーザーを作成
2.今動いているファイルを一度ダウンロード
3.今動いているファイル類をフォルダにまとめて退避
4.nobodyグループユーザhtで退避前の状態に戻すアップロード
5.権限確認、とりあえずパーミッション777で確認
6.書込みテスト
こんなもんかlocalとnetで。
実施
html 読み込み
local OK net OK
cgi 実行
local OK net NG ダウンロードになります
使用したCGIは
#! /usr/bin/perl ## ## printenv -- demo CGI program which just prints its environment ## print "Content-type: text/plain; charset=iso-8859-1\n\n"; foreach $var (sort(keys(%ENV))) { $val = $ENV{$var}; $val =~ s|\n|\\n|g; $val =~ s|"|\\"|g; print "${var}=\"${val}\"\n"; }
ま、いいか。とどんどん次に。
掲示板書込み
local OK net OK
書き込めたのでOKとする。
続いて permission
htmlについて
777→666 OK
→006 OK
CGIについて
実行のみできればOKの模様
以上。