Как изменить домашний каталог для существующего виртуального пользователя ProFTPD?

У меня есть файл AuthUserFile, расположенный по адресу /etc/proftpd/proftpd.passwd . DefaultRoot: ~ . В этом файле в настоящее время указан один пользователь (имя пользователя, хэш пароля, домашний каталог). Как мне изменить домашний каталог для этого виртуального пользователя?

1
задан 6 July 2016 в 16:29
1 ответ

מסתבר שפשוט לשנות את הקובץ (למשל באמצעות sed ) כדי לבצע את השינוי הדרוש:

sed -i -e 's@/old/home/path@/new/home/path@' /etc/proftpd/proftpd.passwd

השינויים מוחלים לאחר הפעלה מחדש של ProFTPD, למשל. הפעלה מחדש של שירות proftpd או פקודה מקבילה אחרת.

עם זאת יש לציין שמשתמשים וירטואליים של ProFTPD מקושרים למשתמשי יוניקס בפועל על ידי מזהה המשתמש בפועל (המאוחסן גם ב- proftpd. passwd ). על המשתמש המקושר לקבל את ההרשאות הדרושות בשביל הבית החדש. לחלופין, ייתכן שתרצה לא רק לשנות את נתיב הבית, אלא גם לקשר את המשתמש הווירטואלי שלך למשתמש בפועל אחר.

1
ответ дан 3 December 2019 в 23:43

Теги

Похожие вопросы