proFTPd - ярлык / псевдоним в каталог

Да, попробуйте запустить это в терминале:

sudo apt-get install libssl1.0.0

Если вы используете многоархиво, попробуйте следующее:

sudo apt-get install libssl1.0.0 libssl1.0.0:i386

Посмотрите, работает ли это:) [!d2 ]

1
задан 8 May 2011 в 13:43

18 ответов

Вы можете сделать это со ссылкой и с изменением конфигурации proftpd.

Создать ссылку с /home/ftp/bob на /var/magicaldir

ln -s /var/magical otherdir

Затем отредактировать /etc/proftpd/proftpd.conf, найдите и закомментируйте директиву link .

#Defaultroot     ~

Сохраните файл и перезапустите proftpd.

2
ответ дан 25 May 2018 в 21:18

Вы можете сделать это со ссылкой и с изменением конфигурации proftpd.

Создать ссылку с /home/ftp/bob на /var/magicaldir

ln -s /var/magical otherdir

Затем отредактировать /etc/proftpd/proftpd.conf, найдите и закомментируйте директиву link .

#Defaultroot ~

Сохраните файл и перезапустите proftpd.

2
ответ дан 25 July 2018 в 21:59

Вы можете сделать это со ссылкой и с изменением конфигурации proftpd.

Создать ссылку с /home/ftp/bob на /var/magicaldir

ln -s /var/magical otherdir

Затем отредактировать /etc/proftpd/proftpd.conf, найдите и закомментируйте директиву link .

#Defaultroot ~

Сохраните файл и перезапустите proftpd.

2
ответ дан 26 July 2018 в 18:11

Вы можете сделать это со ссылкой и с изменением конфигурации proftpd.

Создать ссылку с /home/ftp/bob на /var/magicaldir

ln -s /var/magical otherdir

Затем отредактировать /etc/proftpd/proftpd.conf, найдите и закомментируйте директиву link .

#Defaultroot ~

Сохраните файл и перезапустите proftpd.

2
ответ дан 2 August 2018 в 03:32

Вы можете сделать это со ссылкой и с изменением конфигурации proftpd.

Создать ссылку с /home/ftp/bob на /var/magicaldir

ln -s /var/magical otherdir

Затем отредактировать /etc/proftpd/proftpd.conf, найдите и закомментируйте директиву link .

#Defaultroot ~

Сохраните файл и перезапустите proftpd.

2
ответ дан 4 August 2018 в 19:31

Вы можете сделать это с помощью ссылки и изменения конфигурации proftpd.

Создайте ссылку из / home / ftp / bob на / var / magicaldir

  ln -s / var / magical otherdir  

Затем отредактируйте / etc / proftpd / proftpd.conf , найдите и закомментируйте директиву DefaultRoot .

  #Defaultroot ~  

Сохраните файл и перезапустите proftpd.

2
ответ дан 6 August 2018 в 03:40

Вы можете сделать это с помощью ссылки и изменения конфигурации proftpd.

Создайте ссылку из / home / ftp / bob на / var / magicaldir

  ln -s / var / magical otherdir  

Затем отредактируйте / etc / proftpd / proftpd.conf , найдите и закомментируйте директиву DefaultRoot .

  #Defaultroot ~  

Сохраните файл и перезапустите proftpd.

2
ответ дан 7 August 2018 в 21:31

Вы можете сделать это с помощью ссылки и изменения конфигурации proftpd.

Создайте ссылку из / home / ftp / bob на / var / magicaldir

  ln -s / var / magical otherdir  

Затем отредактируйте / etc / proftpd / proftpd.conf , найдите и закомментируйте директиву DefaultRoot .

  #Defaultroot ~  

Сохраните файл и перезапустите proftpd.

2
ответ дан 10 August 2018 в 09:48

Вы можете сделать это с помощью ссылки и изменения конфигурации proftpd.

Создайте ссылку из / home / ftp / bob на / var / magicaldir

  ln -s / var / magical otherdir  

Затем отредактируйте / etc / proftpd / proftpd.conf , найдите и закомментируйте директиву DefaultRoot .

  #Defaultroot ~  

Сохраните файл и перезапустите proftpd.

2
ответ дан 13 August 2018 в 16:02

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы с chroot, описанной здесь

. Согласно вышеприведенному документу предположим, что мы имеем ftp root следующим образом:

/path/to/ftp/

Теперь, если любой хочет создать символическую ссылку для /path/to/ftp/deep/level/directory/for/uploads следующим образом:

/path/to/ftp/uploads --> /path/to/ftp/deep/level/directory/for/uploads

Эта ссылка не будет работать, а следующая ссылка будет работать:

/path/to/ftp/uploads --> deep/level/directory/for/uploads

Обратите внимание, proftpd будет тюрьмой chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать. Кроме того, путь вне "/path/to/ftp/" не работает.

Я думаю, что правильное направление вопроса обсуждается здесь выше answer

Теперь, для mod_vroot разрешит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

<IfModule mod_vroot.c>
    VRootEngine on
    VRootOptions allowSymlinks
</IfModule>
0
ответ дан 25 May 2018 в 21:18
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ " поэтому, если symlink указывает на внешний путь chrooted, он начинается с " / " поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы с chroot, описанной здесь

. Согласно вышеприведенному документу предположим, что мы имеем ftp root следующим образом:

/path/to/ftp/

Теперь, если любой хочет создать символическую ссылку для /path/to/ftp/deep/level/directory/for/uploads следующим образом:

/path/to/ftp/uploads --> /path/to/ftp/deep/level/directory/for/uploads

Эта ссылка не будет работать, а следующая ссылка будет работать:

/path/to/ftp/uploads --> deep/level/directory/for/uploads

Обратите внимание, proftpd будет тюрьмой chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать. Кроме того, путь вне "/path/to/ftp/" не работает.

Я думаю, что правильное направление вопроса обсуждается здесь выше answer

Теперь, для mod_vroot разрешит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

<IfModule mod_vroot.c> VRootEngine on VRootOptions allowSymlinks </IfModule>
0
ответ дан 25 July 2018 в 21:59
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ & quot; поэтому, если symlink указывает на внешний путь chrooted, он начинается с & quot; / & quot; поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы с chroot, описанной здесь

. Согласно вышеприведенному документу предположим, что мы имеем ftp root следующим образом:

/path/to/ftp/

Теперь, если любой хочет создать символическую ссылку для /path/to/ftp/deep/level/directory/for/uploads следующим образом:

/path/to/ftp/uploads --> /path/to/ftp/deep/level/directory/for/uploads

Эта ссылка не будет работать, а следующая ссылка будет работать:

/path/to/ftp/uploads --> deep/level/directory/for/uploads

Обратите внимание, proftpd будет тюрьмой chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать. Кроме того, путь вне "/path/to/ftp/" не работает.

Я думаю, что правильное направление вопроса обсуждается здесь выше answer

Теперь, для mod_vroot разрешит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

<IfModule mod_vroot.c> VRootEngine on VRootOptions allowSymlinks </IfModule>
0
ответ дан 26 July 2018 в 18:11
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ & quot; поэтому, если symlink указывает на внешний путь chrooted, он начинается с & quot; / & quot; поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы с chroot, описанной здесь

. Согласно вышеприведенному документу предположим, что мы имеем ftp root следующим образом:

/path/to/ftp/

Теперь, если любой хочет создать символическую ссылку для /path/to/ftp/deep/level/directory/for/uploads следующим образом:

/path/to/ftp/uploads --> /path/to/ftp/deep/level/directory/for/uploads

Эта ссылка не будет работать, а следующая ссылка будет работать:

/path/to/ftp/uploads --> deep/level/directory/for/uploads

Обратите внимание, proftpd будет тюрьмой chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать. Кроме того, путь вне "/path/to/ftp/" не работает.

Я думаю, что правильное направление вопроса обсуждается здесь выше answer

Теперь, для mod_vroot разрешит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

<IfModule mod_vroot.c> VRootEngine on VRootOptions allowSymlinks </IfModule>
0
ответ дан 2 August 2018 в 03:32
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ & quot; поэтому, если symlink указывает на внешний путь chrooted, он начинается с & quot; / & quot; поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы с chroot, описанной здесь

. Согласно вышеприведенному документу предположим, что мы имеем ftp root следующим образом:

/path/to/ftp/

Теперь, если любой хочет создать символическую ссылку для /path/to/ftp/deep/level/directory/for/uploads следующим образом:

/path/to/ftp/uploads --> /path/to/ftp/deep/level/directory/for/uploads

Эта ссылка не будет работать, а следующая ссылка будет работать:

/path/to/ftp/uploads --> deep/level/directory/for/uploads

Обратите внимание, proftpd будет тюрьмой chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать. Кроме того, путь вне "/path/to/ftp/" не работает.

Я думаю, что правильное направление вопроса обсуждается здесь выше answer

Теперь, для mod_vroot разрешит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

<IfModule mod_vroot.c> VRootEngine on VRootOptions allowSymlinks </IfModule>
0
ответ дан 4 August 2018 в 19:31
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ & quot; поэтому, если symlink указывает на внешний путь chrooted, он начинается с & quot; / & quot; поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы chroot, которая была описана здесь здесь

. Согласно вышеприведенному документу предположим, что ftp root as следует:

  / path / to / ftp /  

Теперь, если кто-то хочет создать символическую ссылку для / path / to / ftp / deep / level / directory / for / uploads следующим образом:

  / path / to / ftp / uploads - & gt;  / path / to / ftp / deep / level / directory / for / uploads  

Эта ссылка не будет работать, а ссылка будет работать:

  /  путь / в / ftp / uploads - & gt;  deep / level / directory / for / uploads  

Обратите внимание, что proftpd будет помещен в chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать.

Я думаю, что правильное направление вопроса обсуждается здесь Модуль ProFTPD mod_vroot [ ! d2]

Теперь, для mod_vroot позволит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

  & lt; IfModule mod_vroot.c & gt;  VRootEngine на VRootOptions допускаетSymlinks & lt; / IfModule & gt;   
0
ответ дан 6 August 2018 в 03:40

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы chroot, которая была описана здесь здесь

. Согласно вышеприведенному документу предположим, что ftp root as следует:

  / path / to / ftp /  

Теперь, если кто-то хочет создать символическую ссылку для / path / to / ftp / deep / level / directory / for / uploads следующим образом:

  / path / to / ftp / uploads - & gt;  / path / to / ftp / deep / level / directory / for / uploads  

Эта ссылка не будет работать, а ссылка будет работать:

  /  путь / в / ftp / uploads - & gt;  deep / level / directory / for / uploads  

Обратите внимание, что proftpd будет помещен в chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать.

Я думаю, что правильное направление вопроса обсуждается здесь Модуль ProFTPD mod_vroot [ ! d2]

Теперь, для mod_vroot позволит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

  & lt; IfModule mod_vroot.c & gt;  VRootEngine на VRootOptions допускаетSymlinks & lt; / IfModule & gt;   
0
ответ дан 7 August 2018 в 21:31

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы chroot, которая была описана здесь здесь

. Согласно вышеприведенному документу предположим, что ftp root as следует:

  / path / to / ftp /  

Теперь, если кто-то хочет создать символическую ссылку для / path / to / ftp / deep / level / directory / for / uploads следующим образом:

  / path / to / ftp / uploads - & gt;  / path / to / ftp / deep / level / directory / for / uploads  

Эта ссылка не будет работать, а ссылка будет работать:

  /  путь / в / ftp / uploads - & gt;  deep / level / directory / for / uploads  

Обратите внимание, что proftpd будет помещен в chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать.

Я думаю, что правильное направление вопроса обсуждается здесь Модуль ProFTPD mod_vroot [ ! d2]

Теперь, для mod_vroot позволит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

  & lt; IfModule mod_vroot.c & gt;  VRootEngine на VRootOptions допускаетSymlinks & lt; / IfModule & gt;   
0
ответ дан 10 August 2018 в 09:48

Решение символьной ссылки выше ответа может быть нарушено из-за проблемы chroot, которая была описана здесь здесь

. Согласно вышеприведенному документу предположим, что ftp root as следует:

  / path / to / ftp /  

Теперь, если кто-то хочет создать символическую ссылку для / path / to / ftp / deep / level / directory / for / uploads следующим образом:

  / path / to / ftp / uploads - & gt;  / path / to / ftp / deep / level / directory / for / uploads  

Эта ссылка не будет работать, а ссылка будет работать:

  /  путь / в / ftp / uploads - & gt;  deep / level / directory / for / uploads  

Обратите внимание, что proftpd будет помещен в chrooted для пользователя homedir. Таким образом, абсолютный путь не будет работать.

Я думаю, что правильное направление вопроса обсуждается здесь Модуль ProFTPD mod_vroot [ ! d2]

Теперь, для mod_vroot позволит сигнал для опций symlink, которые решают проблему. Вам нужно добавить следующую конфигурацию.

  & lt; IfModule mod_vroot.c & gt;  VRootEngine на VRootOptions допускаетSymlinks & lt; / IfModule & gt;   
0
ответ дан 13 August 2018 в 16:02
  • 1
    Можете ли вы обобщить эти ссылки? – muru 9 April 2015 в 08:11
  • 2
    ох, конечно, как в документе chroot. Proftpd не поддерживает символ поддержки из-за пределов root ftp по умолчанию. Причина, по которой корень пути по умолчанию начинается с "/ & quot; поэтому, если symlink указывает на внешний путь chrooted, он начинается с & quot; / & quot; поэтому поиск не удастся для этого экземпляра. С другой стороны, mod_vroot берет каталог из файла конфигурации во время запуска proftpd, поэтому он может создавать виртуальный корень для любого каталога, то есть вне стандартного ftp root. – Md. Shahadat Hossain Khan 9 April 2015 в 08:54
  • 3
    Я только что отредактировал, спасибо bummi и @KasiyA – Md. Shahadat Hossain Khan 9 April 2015 в 09:22

Другие вопросы по тегам:

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