* [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root
@ 2007-11-27 17:55 Денис Ягофаров
2007-11-27 19:52 ` Хихин Руслан
2007-11-27 21:02 ` Dmitry V. Levin
0 siblings, 2 replies; 5+ messages in thread
From: Денис Ягофаров @ 2007-11-27 17:55 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 2824 bytes --]
Доброго времени суток.
Задача: При входе ftp-пользователя перемещать его в папку
и дать возможность управлять файлами в ней.
В наличии:
- vsftpd-2.0.5-alt3, alterator-vsftpd-0.2-alt12
- папка:
ls -lah /var/www/apache2/html
total 44K
drwxrwsr-x 4 di di 4.0K Nov 15 15:29 .
drwxr-xr-x 6 root root 4.0K Nov 9 00:39 ..
-rw-r--r-- 1 di di 2.3K Sep 4 23:59 apache_pb.gif
-rw-r--r-- 1 di di 1.4K Sep 4 23:59 apache_pb.png
-rw-r--r-- 1 di di 2.4K Sep 4 23:59 apache_pb22.gif
-rw-r--r-- 1 di di 1.5K Sep 4 23:59 apache_pb22.png
-rw-r--r-- 1 di di 2.2K Sep 4 23:59 apache_pb22_ani.gif
-rw-r--r-- 1 di di 44 Sep 4 23:59 index.html
drwxr-sr-x 11 di di 4.0K Nov 15 15:38 pma
-rw-r--r-- 1 di di 25 Nov 10 23:17 test2.php
drwxr-sr-x 5 di di 4.0K Nov 26 22:51 todo
- конфиг vsftpd
- настройки пользователя:
cat /etc/vsftpd/user_conf/di
write_enable=YES
#local_root = /var/www/apache2/html
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
dirlist_enable=YES
download_enable=YES
Проблема: если закоментировать local_root пользователь свободно заходит.
ftp 192.168.100.103
Connected to 192.168.100.103 (192.168.100.103).
220 (vsFTPd 2.0.5)
Name (192.168.100.103:root): di
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwx------ 2 ftp ftp 4096 Nov 27 14:41 Documents
-rw------- 1 ftp ftp 3309 Nov 27 18:53 mysql.inc.php
drwx------ 2 ftp ftp 4096 Nov 27 14:41 tmp
226 Directory send OK.
Если не закоментировано в настройках пользователя, то не может:
ftp 192.168.100.103
Connected to 192.168.100.103 (192.168.100.103).
220 (vsFTPd 2.0.5)
Name (192.168.100.103:root): di
331 Please specify the password.
Password:
500 OOPS: unrecognised variable in config file: local_root
Login failed.
421 Service not available, remote server has closed connection
ftp> dir
Not connected.
При этом в man vsftpd.conf сказано:
local_root
This option represents a directory which vsftpd will try
to change into after a local (i.e. non-
anonymous) login. Failure is silently ignored.
Default: (none)
Вопрос: Почему он не распознает задокументированную опцию. И как тогда
его заставить
работать с папкой по моему выбору?
[-- Attachment #2: vsftpd.conf --]
[-- Type: text/plain, Size: 202 bytes --]
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#local_root = /var/www/apache2/html
user_config_dir=/etc/vsftpd/user_conf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root
2007-11-27 17:55 [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root Денис Ягофаров
@ 2007-11-27 19:52 ` Хихин Руслан
2007-11-27 20:39 ` Di
2007-11-27 21:02 ` Dmitry V. Levin
1 sibling, 1 reply; 5+ messages in thread
From: Хихин Руслан @ 2007-11-27 19:52 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 992 bytes --]
Здравствуйте Денис Ягофаров
В сообщении от 27 ноября 2007 Денис Ягофаров написал(a):
> local_root
>
> This option represents a directory which vsftpd will
> try to change into after a local (i.e. non- anonymous) login.
> Failure is silently ignored.
То-же по русски : :)
local_root
Опция определяет директорию, которую vsftpd попытается изменить,
после локального (то есть не анонимного) входа. Ошибка, тихо
игнорируется.
По умолчанию: (нет)
Так проблема, насколько я понял в том, что пользователь просто не
авторизируется? Или пользователь анонимный и встречает опцию
local_root ?
Я не спец в этом, но ещё есть опции :
chroot_list_enable
chroot_local_user
которые. мне кажется, ближе к тому. чего вы добиваетесь, плюс
русский ман vsftpd.conf, и альтератор для vsftpd. :)
--
А ещё говорят так (fortune):
Help a swallow land at Capistrano.
________________________________________________________________________
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root
2007-11-27 19:52 ` Хихин Руслан
@ 2007-11-27 20:39 ` Di
0 siblings, 0 replies; 5+ messages in thread
From: Di @ 2007-11-27 20:39 UTC (permalink / raw)
To: hihin, ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 656 bytes --]
Хихин Руслан пишет:
> Так проблема, насколько я понял в том, что пользователь просто не
> авторизируется?
Да. _Если_ опция включена - не может.
> Или пользователь анонимный и встречает опцию
> local_root ?
>
Нет. Это не аноним.
> Я не спец в этом, но ещё есть опции :
> chroot_list_enable
> chroot_local_user
>
Спасибо. Это план "Б":
- меняю пользователю домашнюю директорию на нужную
- запрещаю локально логинится и испольковать интерпретатор
комманд
- применяю chroot_list_enable, chroot_local_user
Но мне всё же интересно, почему сервер не знает (именно это
он заявляет) такой опции?
П.С. Есть ли смысл по этому поводу писать в сизиф@ ?
[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 364 bytes --]
begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski sqr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80442480755
tel;pager:diyago@jabber.te.ua
tel;home:80442434512
tel;cell:80662933760
note:diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root
2007-11-27 17:55 [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root Денис Ягофаров
2007-11-27 19:52 ` Хихин Руслан
@ 2007-11-27 21:02 ` Dmitry V. Levin
2007-11-27 22:27 ` Di
1 sibling, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2007-11-27 21:02 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 734 bytes --]
On Tue, Nov 27, 2007 at 07:55:32PM +0200, Денис Ягофаров wrote:
[...]
> - конфиг vsftpd
> - настройки пользователя:
> cat /etc/vsftpd/user_conf/di
> write_enable=YES
> #local_root = /var/www/apache2/html
> anon_mkdir_write_enable=YES
> anon_other_write_enable=YES
> anon_upload_enable=YES
> dirlist_enable=YES
> download_enable=YES
>
> Проблема: если закоментировать local_root пользователь свободно заходит.
[...]
> Если не закоментировано в настройках пользователя, то не может:
[...]
> Вопрос: Почему он не распознает задокументированную опцию.
Из-за синтаксической ошибки в файле.
Мне очень неудобно об этом напоминать, но прочтите, пожалуйста,
раздел FORMAT в vsftpd.conf(5) повнимательнее.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root
2007-11-27 21:02 ` Dmitry V. Levin
@ 2007-11-27 22:27 ` Di
0 siblings, 0 replies; 5+ messages in thread
From: Di @ 2007-11-27 22:27 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 476 bytes --]
Dmitry V. Levin пишет:
> On Tue, Nov 27, 2007 at 07:55:32PM +0200, Денис Ягофаров wrote:
>
>> - настройки пользователя:
>> #local_root = /var/www/apache2/html
>>
>> Проблема: если закоментировать local_root пользователь свободно заходит.
>>
> Из-за синтаксической ошибки в файле.
> Мне очень неудобно об этом напоминать, но прочтите, пожалуйста,
> раздел FORMAT в vsftpd.conf(5) повнимательнее
Спасибо. Исправил. Работает.
Правильно: local_root=/var/www/apache2/html
[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 364 bytes --]
begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski sqr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80442480755
tel;pager:diyago@jabber.te.ua
tel;home:80442434512
tel;cell:80662933760
note:diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-11-27 22:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-27 17:55 [Sysadmins] 500 OOPS: unrecognised variable in config file: local_root Денис Ягофаров
2007-11-27 19:52 ` Хихин Руслан
2007-11-27 20:39 ` Di
2007-11-27 21:02 ` Dmitry V. Levin
2007-11-27 22:27 ` Di
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git