Parece que você quer que o FTP possa ser usado por usuários normais (que têm conteúdo em / home).
Existe um booleano para resolver esse problema. Você pode resolver isso fazendo o seguinte ...
cat your_avc_txt.txt | audit2why
Que produz:
Apr 3 14:32:30 narf kernel: type=1400 audit(1365013105.731:3): avc: denied { search } for pid=1319 comm="vsftpd" name="/" dev=dm-2 ino=2 scontext=system_u:system_r:ftpd_t:s0-s0:c0.c1023 tcontext=system_u:object_r:home_root_t:s0 tclass=dir
Was caused by:
One of the following booleans was set incorrectly.
Description:
Allow ftp to read and write files in the user home directories
Allow access by executing:
# setsebool -P ftp_home_dir 1
Description:
Allow ftp servers to login to local users and read/write all files on the system, governed by DAC.
Allow access by executing:
# setsebool -P ftpd_full_access 1
Isso informa quais booleanos controlam esse comportamento e o que eles fazem, você deve habilitar o booleano que é o mais restritivo dos dois. Então, no seu caso ftp_home_dir
.