0
我想創建一個目錄並通過PERL FTP功能在遠程服務器上傳文件。一切工作正常,但我不能用CHMOD 777上傳它們。是我可以通過命令更改的東西,還是由用戶訪問級別決定?具有完全權限的FTP上傳(CHMOD 777)
#!/usr/bin/perl -w
use Net::FTP;
my $ftp=Net::FTP->new($server);
$ftp->login($user, $password);
$ftp->binary();
$ftp->mkdir($outputdir);
$chmod = "chmod 777 $outputdir";
$ftp->cmd($chmod);
$ftp->cwd($outputdir);
$ftp->put($file);
my $chmod = "chmod 777 $file";
$ftp->cmd($chmod);
$ftp->quit;
無論你試圖完成什麼,'chmod 777'幾乎肯定是錯誤的。你通常不希望文件是世界可寫的。 – tripleee
yaa,我知道..所以我告訴..但無論如何這是服務器業主的要求,所以我不打擾其實.. – abdfahim