-
دسترسی روت به یک فایل php
سلام خدمت همه دوستان
بنده تعداد زیادی عکس رو از طریق ssh ادیت کردم و جابجا و ایجاد کردم
حالا نیاز دارم توسط یک فایل php (اسکریپت ) بعضی از اونهارو ادیت کنم. ولی چون از طریق اس اس اچ اینکار انجام شده سطح دسترسی نداره php به اون فایل ها
نمیخوام سطح یا owner فایل هارو تغییر بدم
آیا راهی داره که به اون فایل php دسترسی روت داده بشه یا از طریق اون فایل php به ssh متصل شد و اون کار رو انجام داد ؟
-
-
July 2nd, 2016 22:43
# ADS
-
پاسخ : دسترسی روت به یک فایل php
بله راه وجود داره.
اگر PHP از طریق محیط وب اجرا بشه - یعنی http - نمیتونه به فایل های با دسترسی root متصل بشه.
ولی اگر فایل php رو از طریق ssh اجرا کنید می تونید دسترسی به root داشته باشید.
به عنوان مثال ، اگر یک cronjob با دستور php -q ایجاد کنید ، می تونید php رو در حال root اجرا کنید. مثال :
php -q /home/admin/public_html/test.php
این رو به عنوان دستور یک cron ایجاد کنید تا فایل در سطح root اجرا بشه و دسترسی لازم رو به شما بده.
-
تعداد تشکر ها از mihanservice به دلیل پست مفید
-
پاسخ : دسترسی روت به یک فایل php

نوشته اصلی توسط
mihanservice
بله راه وجود داره.
اگر PHP از طریق محیط وب اجرا بشه - یعنی http - نمیتونه به فایل های با دسترسی root متصل بشه.
ولی اگر فایل php رو از طریق ssh اجرا کنید می تونید دسترسی به root داشته باشید.
به عنوان مثال ، اگر یک cronjob با دستور php -q ایجاد کنید ، می تونید php رو در حال root اجرا کنید. مثال :
php -q /home/admin/public_html/test.php
این رو به عنوان دستور یک cron ایجاد کنید تا فایل در سطح root اجرا بشه و دسترسی لازم رو به شما بده.
مرسی
بله در این حالت مشکلی نیست .حتی با اس اس اچ هم مشکلی نیست
ولی تحت وب نیاز دارم این موضوع رو چون اسکریپت رو نمیتونم ساعت دقیقی بهش بدم و میخوام در لحظه اجرا کنه اعمال رو
-
-
پاسخ : دسترسی روت به یک فایل php
اگر سرورتون اختصاصی هست ، تابع exec رو توش فعال کنید و از طریق این تابع فایل php رو فراخوانی کنید.
مثل این میمنونه که با ssh لود شده باشه.
-
تعداد تشکر ها از mihanservice به دلیل پست مفید