| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > vsftpd |
| Автор: Agares 5.9.2009, 20:09 | ||||
В конфиге прописываю:
но когда заливаю файлы по фтп, у них права такие:
подскажите, как правильно прописать права, что бы на заливаемые файлы было 755 ? |
| Автор: Agares 5.9.2009, 20:28 | ||
вот мой конфиг:
|
| Автор: nickless 7.9.2009, 17:49 |
| Agares, в маске указываются биты, которые обнуляются, т.е. чтобы сделать права 755 надо сделать маску 022 (логически инвертировать октальное число 755). Добавлено через 3 минуты и 14 секунд Кстати, результат какой-то странный для указаной маски... Добавлено через 5 минут и 59 секунд Да, и обычно нужно, чтобы октальные числа начинались с 0, иначе они считаются децимальными. |
| Автор: Agares 10.9.2009, 12:34 | ||
все равно не работает. установил маску 022
Добавлено через 50 секунд может как-то влияет то, что автризация через pam ? |
| Автор: nickless 11.9.2009, 14:06 |
| Как заливаешь файлы? Попробуй сначала поставить файлу права 777, а потом залить (для проверки). |
| Автор: bilbobagginz 16.9.2009, 00:39 |
| кроме маски замого фтп сервера существует системная маска указанная обычно в /etc/profile. кроме этого есть маска монтирования. пойми какая маска тут эффективна, и нет ли какой-то дополнительной конфы vsftpd, которая твои настройки "побеждает". Добавлено через 48 секунд у тебя используется chroot, возможно там тоже есть настройки маски создания. |
| Автор: Agares 16.9.2009, 08:34 | ||
в /etc/profile указано:
Файлы заливаю с винды, в ней то права не установить... |
| Автор: Agares 22.9.2009, 16:49 |
| как-то странно... мне нужно было установить права, что бы заливаемые скрипты могли выполнятся. установил маску 022, при ls выводится что права не 755, а вобще без прав, но скрипты выполняются. думаю, вопрос можно считать решенным. Спасибо за помощь! |