URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55440
[ Назад ]

Исходное сообщение
"Проблемка с FTP "

Отправлено rpr , 12-Апр-05 10:31 
При закачке файлов локальными пользователями на FTP (сделан под vsftpd) файлы получают маску доступа 366, хотя в конфиге local_umask стоит явно другой  . Где можно исправить указанное положение вещей, чтобы запись велась с нужной мне маской доступа.

Содержание

Сообщения в этом обсуждении
"Проблемка с FTP "
Отправлено butcher , 12-Апр-05 10:35 
>маску доступа 366, хотя в конфиге local_umask стоит явно другой  
>. Где можно исправить указанное положение вещей, чтобы запись велась с
>нужной мне маской доступа.

явно неправильное значение local_umask, его и подправте ;)


"Проблемка с FTP "
Отправлено rpr , 12-Апр-05 10:58 
>>маску доступа 366, хотя в конфиге local_umask стоит явно другой  
>>. Где можно исправить указанное положение вещей, чтобы запись велась с
>>нужной мне маской доступа.
>
>явно неправильное значение local_umask, его и подправте ;)
пробовал вплоть до local_umask = 777 , не идет



"Проблемка с FTP "
Отправлено screepah , 12-Апр-05 11:01 
>пробовал вплоть до local_umask = 777 , не идет

Попоробуй local_umask=0777 или вообще 100777



"Проблемка с FTP "
Отправлено rpr , 12-Апр-05 11:24 
>>пробовал вплоть до local_umask = 777 , не идет
>
>Попоробуй local_umask=0777 или вообще 100777


вообще он как то странно себя ведет. Ставлю 777 имею в результате 366
ставлю 666 имею 545, 100777 имею 126. Бредятина какая то


"Проблемка с FTP "
Отправлено butcher , 12-Апр-05 11:27 
>>явно неправильное значение local_umask, его и подправте ;)
>пробовал вплоть до local_umask = 777 , не идет

ну если посмотреть man vsftpd.conf, то там сказано:
NOTE! If you want to specify octal values,  remember  the
"0"  prefix  otherwise  the  value  will be treated as a base 10
integer!

Попробуйте поставить: local_umask = 022 - значение по умолчанию, получите права rwx-rx-rx


"Проблемка с FTP "
Отправлено rpr , 12-Апр-05 11:42 
>>>явно неправильное значение local_umask, его и подправте ;)
>>пробовал вплоть до local_umask = 777 , не идет
>
>ну если посмотреть man vsftpd.conf, то там сказано:
>NOTE! If you want to specify octal values,  remember  the
>
>"0"  prefix  otherwise  the  value  will be
>treated as a base 10
>integer!
>
>Попробуйте поставить: local_umask = 022 - значение по умолчанию, получите права rwx-rx-rx
>
Спасибо, помогло,