Bugün Unix ve PHP ile ilgili bir soru.
Ne benim PHP üzerinde yapıyorum, katranlı bir tar dosyasını açmak Unix sistemini kullanıyor.
exec("tar -xzf foo.tar.gz");
Ben aşağıdaki gibi bir dosya sistemi bu özel foo.tar.gz, içine işleyene kadar genelde her şey çalışıyor:
Applications/
Library/
Systems/
Tar komutu çalıştırdıktan sonra, bu dosya izinlerini 644 (yerine 755) değiştirilmiştir almak gibi görünüyor.
Bu Permission denied (errno 13)
neden olur ve bu nedenle benim kod çoğu devre dışı. (Ben ayrıcalıklar eksikliği tahmin ediyorum)
Ben bu katran durdurmak herhangi bir şekilde tamamen benim izinleri mahvediyor komutu?
Teşekkürler.
Oh ve bu ben bu özel dosya sistemini Has foo.tar.gz dosyası var sadece ne gibi görünüyor. Başka bir şey ve ben iyiyim.