Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> vsftpd, права на заливаемые файлы 
V
    Опции темы
Agares
  Дата 5.9.2009, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 20.5.2007
Где: Минск

Репутация: нет
Всего: нет



В конфиге прописываю:
Код

local_umask=775


но когда заливаю файлы по фтп, у них права такие:
Код

--w-rw---- 1 srv srv    0 2009-09-05 19:10 test


подскажите, как правильно прописать права, что бы на заливаемые файлы было 755 ?


--------------------
Мой ноут: Impression First 657
ОС: Gentoo Linux
PM MAIL WWW Skype GTalk   Вверх
Agares
Дата 5.9.2009, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 20.5.2007
Где: Минск

Репутация: нет
Всего: нет



вот мой конфиг:
Код

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=775
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=srv
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
guest_enable=YES
guest_username=srv
local_root=/srv/users/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
#user_config_dir=/etc/ftp_users.conf

#ascii_upload_enable=YES
#ascii_download_enable=YES

data_connection_timeout=120

ftpd_banner=Welcome to b-host FTP service.



--------------------
Мой ноут: Impression First 657
ОС: Gentoo Linux
PM MAIL WWW Skype GTalk   Вверх
nickless
Дата 7.9.2009, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 6
Всего: 181



Agares, в маске указываются биты, которые обнуляются, т.е. чтобы сделать права 755 надо сделать маску 022 (логически инвертировать октальное число 755).

Добавлено через 3 минуты и 14 секунд
Кстати, результат какой-то странный для указаной маски...

Добавлено через 5 минут и 59 секунд
Да, и обычно нужно, чтобы октальные числа начинались с 0, иначе они считаются децимальными.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Agares
  Дата 10.9.2009, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 20.5.2007
Где: Минск

Репутация: нет
Всего: нет



все равно не работает. установил маску 022

Код

b-host main # ll
---------- 1 srv srv 3505 2009-09-10 11:35 doc.png


Добавлено через 50 секунд
может как-то влияет то, что автризация через pam ?


--------------------
Мой ноут: Impression First 657
ОС: Gentoo Linux
PM MAIL WWW Skype GTalk   Вверх
nickless
Дата 11.9.2009, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 6
Всего: 181



Как заливаешь файлы? Попробуй сначала поставить файлу права 777, а потом залить (для проверки).

Это сообщение отредактировал(а) nickless - 11.9.2009, 14:06


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 16.9.2009, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



кроме маски замого фтп сервера существует системная маска указанная обычно в /etc/profile.
кроме этого есть маска монтирования.
пойми какая маска тут эффективна, и нет ли какой-то дополнительной конфы vsftpd, которая твои настройки "побеждает".

Добавлено через 48 секунд
у тебя используется chroot, возможно там тоже есть настройки маски создания.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Agares
  Дата 16.9.2009, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 20.5.2007
Где: Минск

Репутация: нет
Всего: нет



в /etc/profile указано:
Код

umask 022


Файлы заливаю с винды, в ней то права не установить... 


--------------------
Мой ноут: Impression First 657
ОС: Gentoo Linux
PM MAIL WWW Skype GTalk   Вверх
rustyangel
Дата 16.9.2009, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 16.9.2009
Где: Санктъ-Мухосранск ъ

Репутация: нет
Всего: нет



Цитата(nickless @  7.9.2009,  17:49 Найти цитируемый пост)
Да, и обычно нужно, чтобы октальные числа начинались с 0, иначе они считаются децимальными. 

Не нужно.

Цитата(Agares @  16.9.2009,  08:34 Найти цитируемый пост)
Файлы заливаю с винды, в ней то права не установить...  

Какие-то права "по-умолчанию" клиент может попытаться установить сам.

Как запускается vsftpd? Если /sbin/service vsftpd start - то /etc/profile влиять не будет. Иначе может. И да, проверить umask при монтировании.  

Насчёт pam - стоит проверить, что там в session. Хотя вряд ли. Обычно там pam_loginuid.so и всё. 
PM MAIL WWW ICQ Jabber   Вверх
Agares
  Дата 22.9.2009, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 376
Регистрация: 20.5.2007
Где: Минск

Репутация: нет
Всего: нет



как-то странно... мне нужно было установить права, что бы заливаемые скрипты могли выполнятся. установил маску 022, при ls выводится что права не 755, а вобще без прав, но скрипты выполняются. думаю, вопрос можно считать решенным. Спасибо за помощь! smile


--------------------
Мой ноут: Impression First 657
ОС: Gentoo Linux
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.1125 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.