Хотя отключая SELinux SELINUX=disabled
решит проблему, это не было бы желательно. Можно позволить пользователю FTP получить доступ к своему корневому каталогу путем конфигурирования булева значения SELinux ftp_home_dir
путем выполнения следующей команды:
setsebool -P ftp_home_dir=1
Предположим, что в именах файлов и каталогов нет новых строк:
diff <(cd alpha ; find . -type f) <(cd beta; find . -type f)
команды find
перечисляют файлы в каталогах, в которые был изменён cd
и diff
сравнивают списки. Вывод выглядит следующим образом:
1c1,2
< ./b/c/file.x
---
> ./b/c/file.d
> ./b/c/file.e
с командой <
, указывающей файлы только в альфа и >
только в бета-версии