-
June 11th, 2016, 14:48
#1
پروژه: محدود کردن دسترسی کاربران Ajenti
من در حال کار بر روی برنامهای هستم به نام Ajenti که برای مدیریت سرورهای لینوکس استفاده میشه. این برنامه بخشهای مختلفی مثل فایل منیجر سیستم و نوتپد و وبسایتها و غیره داره ولی من هر کاری کردم نتونستم دسترسی به این بخشها رو محدود به دسترسی کاربر کنم.
مثلاً برای بخش فایل منیجر در اینجا:
https://github.com/ajenti/ajenti/blo...ugins/fm/fm.py
خط 73 بعد از or گفته مستقیماً به / دسترسی داشته باش ولی من میخوام هر کاربر فقط به شاخهی خونگی خودش (/home/$USER) درسترسی داشته باشه.
حالا تا الان با تابعهای مختلف یوزرنیم کاربر رو دریافت میکردم ولی چون در واقع یوزرنیمی که برنامه باهاش اجرا میشد رو برمیگردوند همش root میداد.
حالا فکر میکنم با استفاده از توابعی که توی این فایل:
https://github.com/ajenti/ajenti/blo...jenti/users.py
وجود داره میشه یه جوری هویت سِشِن رو برگردوند و یا چیزی مشابهش ساخت ولی چون با پایتون آشنایی ندارم نمی دونم چه طوری میشه چنین کاری کرد.
شما میتونین؟
در صورت نیاز و توافق دستمزد انجام کار هم پرداخت میشه.
ویرایش توسط Iman17 : June 11th, 2016 در ساعت 14:49
-
-
June 11th, 2016 14:48
# ADS