Sorun hem yerel hesapları kullanamazsınız hem de bu hesapları kabuk girişinden devre dışı bırakamazsınız. Giriş kabuklarını / bin / nologin olarak ayarlarsanız, vsftpd ile giriş yapmanıza izin vermez.
Daha iyi ve daha güvenli bir FTP arka plan programı Pure-ftpd olacaktır. Bakın, EPEL deposundan erişilebilir ve sanal kullanıcılar oluşturmanıza izin verir. Sunucu, kullanıcıların giriş klasörleri için tüm izinleri ayarlamak üzere ortak bir kullanıcı / grup kullanır ve sanal kullanıcılar izinlerle başa çıkmak için oturum açtığında bu kullanıcıya "eşleştirir". Bu daha güvenli ve openssh giriş güvenliği ile uğraşmanıza gerek yok.
Pure-ftpd ayrıca kotalar, oranlar ve bunun gibi birçok özelliği de destekler. Vsftpd'den çok daha iyi.
Aşağıda, kurulumu ve temel bir sanal kullanıcıyı nasıl yapılandıracağınızla ilgili basit bir eğitim verilmektedir: http://blog.namran.net/2011/05/04/how-to-setup-virtual-ftp-server-using-pure-ftpd- içinde centos /
Tam dokümanı okursanız (ki bunu yapmanız gerekir), sanal kullanıcıyı oluştururken -d anahtarının söz konusu kullanıcı için o dizine otomatik kroot olduğunu bilirsiniz.