2016-04-08 26 views
0

Python (Pyramid) ile yazılmış bir web uygulamasına sahibim ve Apache sunucusunda, Python'un içinden bir SMS dosyası gönderen bir SH dosyası başlatıyoruz. Sorun her zaman izin reddedildi. SH dosyasını çalıştırmak için root'a giriş yaptık ve çalışıyor. Python one ve SH dosyalarının her ikisini de 'root' olarak değiştirdik ama çalışmıyor!İzin reddedildi veya Ana bilgisayar sorunları

herhangi bir fikir ?!

+0

Evet, kodu yaz. –

+0

kod çok ve ben gönderemiyorum. bu gerekli? –

cevap

0
ps aux | grep apache 

Apache'nin kullanıcı olarak çalıştığını göstermelidir.

VEYA

Sen "Kullanıcı" ve httpd.conf'a "Grup" direktifleri görebilirsiniz.

conf ayarlanan değerlerine kabuk komut dosyanın sahibini ve grubunu değiştirmeyi deneyin

0

Iyi köküne dosyaların sahibini değiştirdi ve sonra root olarak çalıştırdık ve böylece çalıştı markaları duygusu. Sorun şu ki, root, mutlaka komut dosyasını web sunucunuzda yürüten kullanıcı değil. Hangi kullanıcının betiği çalıştırmaya çalıştığını bulmalı ve sonra dosyaların sahipliğini o kullanıcıya değiştirmelisiniz (komut dosyalarının nasıl çalıştırıldığına bağlı olarak, bunların çalıştırılabilir olduğundan emin olmak için chmod'a gereksinim duyabilirsiniz)

İlgili konular