авто чмод для файлов

Тема в разделе "Десктопный Linux", создана пользователем Shred, 14 дек 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Shred

    Shred

    Регистр.:
    14 июл 2008
    Сообщения:
    534
    Симпатии:
    58
    Подскажите возможно ли в юникс системах залить по фтп файлы с заранее выставленным чмодом? Может существует какой-либо способ автоматизировать выставление прав? Доступа к консоли нет. Только фтп. Спасибо.

    нашёл как средствами пхп, вот мож кому тож понадобиться

    <?php
    chmod("/contacts/index.php",0644); //правильно, установит chmod 644
    chmod("http://chmod.ru/contacts/index.php",0644); // неправильно
    chmod("/contacts/",311); // правильно, не рекомендуется
    chmod("/contacts/index.php","rwxrwxr-x"); //неправильно
    ?>
     
  2. adm.unix

    adm.unix Создатель

    Регистр.:
    11 сен 2009
    Сообщения:
    13
    Симпатии:
    3
    В конфигурационных файлах FTP сервера необходимо выставить правильный umask.
    Поставьте тикет владельцу сервера.
    Иначе без консоли не получится
     
  3. pixit

    pixit Создатель

    Регистр.:
    27 окт 2008
    Сообщения:
    27
    Симпатии:
    1
    В vsftpd надо установить параметры anon_umask и/или chown_upload_mode
    В proftpd - директива Umask

    И лучше запросить доступ к консоли, сейчас в большинстве хостингов такая возможность есть. Гораздо удобнее чем фтп и надежнее при передаче файлов.
     
Статус темы:
Закрыта.