Установка Чистого-FTPd с администратором/полномочиями пользователя для того же каталога

Если Вы IP не статичны, то /etc/hosts не будет работать на Вас (или будет только временно работать, пока Вы не получаете новый IP). Я не уверен, будет ли это работать, но здесь является чем-то для попытки:

  1. настройте своего клиента DHCP для не запроса доменного имени с dhcp сервера. Или просто скажите этому не касаться resolv.conf вообще, который Вы, возможно, уже сделали, если у Вас есть пользовательские серверы имен.
  2. Определите свое доменное имя на example.net в /etc/resolv.conf
  3. удостоверьтесь, что Ваш сервер имен может решить letters.example.net, Я предполагаю, что необходимо будет использовать некоторый динамический сервис DNS, так как это решение для нестатического дюйм/с.

Который мог бы означать, что мой ответ на Ваш вопрос просто, "да".

4
задан 28 February 2010 в 04:46
3 ответа

Запуск процесса с другим umask (-U) набор флага решит проблему полномочий. Например:

/usr/sbin/pure-ftpd-U 113:002 и

Обратите внимание, что каждое umask число вычтено от 7 для получения заключительных полномочий:

113:002 приводит к 664 для файлов и 775 для каталогов.

4
ответ дан 3 December 2019 в 02:55

Просто установите sgid, обдумал главный dir, так как группа уже установлена правильно, Вы сделаны.

1
ответ дан 3 December 2019 в 02:55

В вашем /etc/pure-ftpd.conf установите Umask на 003: 002.

Это установит ваши разрешения на -rwxrwxr - для файлов и drwxrwxr-x для каталогов. Если вам не нужны разрешения на выполнение, измените Umask на 113: 002, который равен -rw-rw-r - для файлов и drwxrwxr-x для каталогов. Базовая umask Pure-FTPd равна 777, и любая umask вычитается из базовой.

3
ответ дан 3 December 2019 в 02:55

Теги

Похожие вопросы