Создайте учетную запись FTP/SSH с доступом только для чтения в DirectAdmin

Создайте учетную запись FTP/SSH с доступом только для чтения в DirectAdmin

У меня есть разработчик, который хочет проверить файлы веб-сайта на сервере. В прошлом этот разработчик внес изменения, которые сломали веб-сайт.
Чтобы избежать нежелательного редактирования файлов, мне нужно предоставить разработчику доступ в какой-то роли только для чтения.
Хостинг находится на DirectAdmin.

Вопрос: как создать пользователя FTP/SSH с правами только на чтение (и, возможно, на загрузку)?

Помощь и предложения по достижению этой цели будут высоко оценены.

решение1

РЕШЕНО

Создайте файл .ftpaccess в каталоге, который должен быть доступен только для чтения для учетной записи.[email protected].

Содержимое файла .ftpaccess:

<Limit WRITE>
DenyUser [email protected]
</Limit>

Вот и все.

Пожалуйста, обрати внимание:

  • Команды в файле .ftpaccess являются рекурсивными (т.е. влияют на все файлы в текущем каталоге и любом подкаталоге).

  • Условием является поддержка сервером ProFTPD.

Подробнее о ProFPTD здесь:

http://www.proftpd.org/docs/howto/Limit.html

Предупреждение: ProFTPD довольно мощный. Если вы допустили ошибку и больше не можете редактировать файлы через FTP, вы все равно можете редактировать файл .ftpaccess через командную строку.

Связанный контент