Xalka PHP oo aan haysan ogolaansho uu ku fuliyo amarka fulinta Linux

Tixraacyo rasmi ah oo la xiriira

PHP exec Linux sudoers file Sudo Commands

Wax ka beddelka marka lagu shaqeynayo qaabka fastcgi

Markuu PHP ku shaqeynayo qaab fastcgi, rukhsaddiisa ayaa laga dhaxlay barnaamijka martigeliyaha. Waxaan u qaadaneynaa apache tusaale ahaan inaan sharaxno. Ugu horreyntii, waxaan u baahanahay inaan helno koontada uu ku shaqeynayo apache, ka dibna isticmaalno vi ama vim si aad u saxdo faylka / iwm / sudoers, oo ku dar tusaalaha tixraaca soo socda ee faylka. Mawduucyada soo socda, marka hore adeegso amarka ps si aad u hesho habka 'apache' httpd, u fiirso macluumaadka koontada dhinaca bidix ee natiijada la soo celiyey, ka dibna wax ka beddel faylka sudoers si loogu daro oggolaansho koontada qafiska.

            ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
        

Wax ka beddelka marka lagu shaqeynayo qaabka php-fpm

Markaad ku shaqeyneyso qaabka php-fpm, waxay u socotaa nidaam gooni ah. Marka waxaan marka hore helnaa xisaabteeda socoshada, ka dibna waxaan u qabanaa hawlo oggolaansho sida kor ku xusan.

            ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
        

Xaqiiji in isbedeladu dhaqan galayaan

Hawlgallada kor ku xusan ka dib, waxaan wax ka beddelnay oggolaanshaha, laakiin weli ma dhaqan gelin.Waxaan u baahanahay inaan dib u bilowno adeegga si aan wax ka beddelkeennu u dhaqan galno. Marka loo eego xaaladdeena dhabta ah, dib u bilow apache ama adeegga php-fpm. Kadib fuliya amarka fulinta si aad u aragto natiijada la soo celiyey.Haddii natiijada la soo celiyey si caadi ah loo helo, waa lagu guuleystey.

            exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);