Як повернути базовий ftp dir до домашнього dir користувача?


0

Коли я підключаюсь до свого Linux-сервера через FTP, моя основна папка при вході в систему не є моїм домашнім каталогом користувачів, а замість цього «/ www».

'/ www' належить до кореня користувача та однієї із вторинних груп мого облікового запису користувача.

Я підключаюсь через SFTP, використовуючи своє ім’я користувача / пароль і не встановлюючи жодних кореневих каталогів за замовчуванням. Я маю однакову поведінку в декількох клієнтах (Dreamweaver / Cyberduck), і в активному, і в пасивному режимах підключення.

Хтось має уявлення, як виправити цю дивну поведінку?


У вас є адміністраторський доступ?

Відповіді:


2

ви можете це редагувати / etc / passwd файл, змінюючи домашній каталог. Напр. ім'я користувача: x: 527: 527 :: / home / username: / bin / bash


Чи потрібно мені перезапустити машину? Або просто FTP-сервер? ..... Крім того, яке значення чисел (527: 527)? Номери біля мого імені користувача в / etc / passwd різні.

Ви повинні зберегти свій номер, це ідентифікатор вашого акаунта. перезапуск не потрібен, оскільки ftp перевірятиме домашній шлях кожного нового логіна. Синтаксис файлу passwd - це: описи полів: account: пароль: UID: GID: GECOS: Каталог HOME: shell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.