# File ftpd/lib/symbiosis/domain/ftp.rb, line 209 def ftp_multi_users return [] unless ftp_multi_user? param = get_param("ftp-users", self.config_dir, {:mode => 0600}) return [] unless param.is_a?(String) lines = param.split($/) fusers = [] lines.each do |l| # # Skip comments # next if l =~ /^#/ # # Split the line, replacing empty bits with nil # (fuser, fpasswd, fdir, fquota) = l.strip.split(":",4).map{|x| x.empty? ? nil : x} # # Not interested in users with no usernames. # next if fuser.nil? fusers << FTPUser.new(fuser+"@"+self.name, self, fpasswd, fdir, fquota) end fusers end