Perl – Shell commands with pseudo-interaction

There are plenty of problems I have to solve by myself as they are connected with very loans for people with ccjs specific needs. Today I had to create 20+ ftp (pureftp) accounts with “random” passwords and a quota. All happened on Ubuntu server so I decided to write a script to make my life easier.

What I decided to do is to write a perl script that will get one argument on the command line (username) and make an ftp account “username” with chrooted home directory “/some/path/to/ftp/username”. Not-fully random (based on md5 algorithm) password and username should be appended to a text files, cheapest personal loans uk containing all the passwords. Continue reading