كيف تغير الـ Home Directory لحساب FTP بسيرفرك

السلام عليكم ورحمة الله وبركاته

هالتدوينه لأصحاب السيرفرات واللي يحبون يلعبون بال settings ويتعلمون حاجات جديدة بعالم إدارة السيرفرات اللي مازلت وسوف أظل داج فيه مهما سويت.

ملاحظة: إذا ماكنت تحب كثرة الكلام والهرج والمرج, إنزل تحت لين تحصل السطر الكبير

كنت شغال على project صغيرون كذا علشان أسوي نسخ إحتياطي خارجي لعملائي بشكل آلي بدون ما أقعد كل مرة أدخل السيرفر وأطلب منه إنه ياخذ نسخة خارجية

كانت الخطة اللي فكرت فيها هي التالي:

يكون عندي أول شي سيرفر خارجي,

هذا السيرفر الخارجي, يكون محمي بشكل خرافي وإسكندنافي بحيث مايكون فيه ولا أي باب مفتوح, بس يكون فيه دريشة (نافذة) وعليها قفل عجايز مع أعتى التقنيات الجديدة في الحماية كبصمة اليد والعين ورقم سري.

بالعربي مركب عليها بوابة خزنة بنك على الدريشة وفقط ادخل من الدريشة واطلع ,

المهم هذا السيرفر كنت أحتاجه يشبك FTP بالسيرفرات اللي عندي

ولما يدخل FTP يفتح له الروت دايركتوري أو عالأقل الباك اب دايركتوري /backup مثلا

طيب كيف أسوي كذا ؟

لازم أنشيء حساب بالسيرفر طبعاً , وأنا استخدم لوحة تحكم cPanel وطبيعي أول ما أنشئ حساب بإسم backupu مثلاً السي بنل راح يعطيه ال home directory بالشكل هذا /home/backupu

طيب كيف نغير هالسالفة؟

بحثت صراحة كثير وحاولت أغير هالشغلة من ملف passwd لكن مامشي الحال اكتشفت كذا بالصدفة وعن طريق الخطأ جاني إلهام وقال لي ياموصاحي, ترا إنت قاعد تعدل بالمكان الخطأ ,, لازم تغير الهوم دايركتوري من إعدادات ال FTP

طبعاً أنا برنامج الإف تي بي على سيرفري هو pure-ftpd

حاولت وبحثت وقرأت, لقيت حاجات كثير وحلول معقدة وزحمة لكن عن طريق الصدفة طحت على هالموقع https://blog.raamdev.com/2006/09/20/howto-change-home-directory-for-a-virtual-ftp-user-on-a-server-running-pure-ftpd

ملاحظة: هذا هو السطر الكبير حق اللي مايحبون الكلام الكثير

الحل ياجماعة الربع هو:

على الرغم من إني أستخدم pure-ftpd لكن الإعدادات اللي أبغاها راح تكون بمجلد /etc/proftpd

داخل هالمجلد فيه لكل يوزر ملف

سويت كذا:

pico /etc/proftpd/backupu

وحصلت السطر التالي backupu:$1$cwFeHbQ$7gQ5wDeCadq0d8aHs/:32024:32026::/home/backupu:/bin/ftpsh

زي مانتوا ملاحظين السطر هذا يشبه أسطر اليوزرات بملف /etc/passwd

بكل بساطة بدل

/home/backupu بأي مجلد تحب إن الإف تي بي يفتح عليه من هاليوزر, أنا سويت كذا:

/backup وسكرت الملف وحفظته وعملت رستارت لل pure-ftpd

service pure-ftpd restart

وتم العمل

لما أدخل إف تي بي راح يفتح لي مجلد /backup/ بالسيرفر

أتمنى هالتدوينة تنفع البعض وانا ادري إن أكثر اللي يسحبون رجولهم هنا مالهم بهالسوالف,

سيو على خير

Mo9a7i

التعليقات