Автор Тема: vsFTP проблем  (Прочетена 1724 пъти)

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
vsFTP проблем
« -: Feb 07, 2006, 00:05 »
...такаче когато се логва даден потребител да не показва цялото дърво на системата ми а само папката в която съм мо задал по подразбиране '<img'>
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

vesselinkolev

  • Напреднали
  • *****
  • Публикации: 93
    • Профил
vsFTP проблем
« Отговор #1 -: Feb 07, 2006, 01:04 »
Цитат (PsYhLo @ Фев. 07 2006,01:05)
...такаче когато се логва даден потребител да не показва цялото дърво на системата ми а само папката в която съм мо задал по подразбиране '<img'>

Изобщо, ама изобщо не си си направил труда да прочетеш man страницата на vsftpd.conf, където хората са написали, че:

Цитат

      chroot_list_enable
              If activated, you may provide a list of  local  users  who  are
              placed  in  a chroot() jail in their home directory upon login.
              The meaning is slightly different if chroot_local_user  is  set
              to  YES.  In  this case, the list becomes a list of users which
              are NOT to be placed in a chroot() jail.  By default, the  file
              containing  this  list  is /etc/vsftpd.chroot_list, but you may
              override this with the chroot_list_file setting.

              Default: NO

       chroot_local_user
              If set to YES, local users will be (by  default)  placed  in  a
              chroot()  jail  in  their home directory after login.  Warning:
              This option has security implications, especially if the  users
              have  upload  permission,  or  shell access. Only enable if you
              know what you are doing.  Note that these security implications
              are  not  vsftpd  specific. They apply to all FTP daemons which
              offer to put local users in chroot() jails.

              Default: NO

Активен

PsYhLo

  • Напреднали
  • *****
  • Публикации: 83
    • Профил
    • WWW
vsFTP проблем
« Отговор #2 -: Feb 07, 2006, 10:08 »
Това го четох ама не разбрах как мога да го приложа защото аз съм задал ралична директория от домашната на потребителя пак и незнам какво да пиша във тоз vsftp_chroot файл ако може да ми дадеш пример
Активен

"A computer terminal is not some clunky old television with a
typewriter in front of it. It is an interface where the mind and
body can connect with the universe and move bits of it about."
                            Douglas Adams from Mostly Harmless

vesselinkolev

  • Напреднали
  • *****
  • Публикации: 93
    • Профил
vsFTP проблем
« Отговор #3 -: Feb 07, 2006, 14:11 »
Цитат (PsYhLo @ Фев. 07 2006,11:08)
Това го четох ама не разбрах как мога да го приложа защото аз съм задал ралична директория от домашната на потребителя пак и незнам какво да пиша във тоз vsftp_chroot файл ако може да ми дадеш пример

Vsftpd по принцип трудно може да направи точно това влизане в различна от $HOME директория след удостоверяването на потребителя. Примерно proftpd би се справил по-добре с тази задача.

Все пак има изход. Трябва да работиш с виртуални потребители. Тогава настройката за домашна директория за виртуалния потребител не се чете от /etc/passwd, а от друг файл и така можеш да зададеш друга директория "по подразбиране" на потребителя, вместо тази в /etc/passwd. Как става това е описано в документацията на vsftpd. Лично при мен описанието се намира в:

/usr/share/doc/vsftpd-2.0.1/EXAMPLE/VIRTUAL_USERS

Според мен обаче, vsftpd не става за тази задача.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Vsftp под suse 10.3
Хардуерни и софтуерни проблеми
www_bg 0 1177 Последна публикация Apr 03, 2008, 23:46
от www_bg
NetBeans PHP Deployment чрез vsftp
Настройка на програми
clovenhoof 6 1724 Последна публикация Dec 03, 2011, 20:46
от antivirys