System User Accounts on a cPanel Server


Well-Known Member
Jun 21, 2008
I'm running a cPanel box with CentOS. In the past I've been able to create a new system user at the command line using useradd. After doing so I had a normal user account that would allow for ftp and ssh access. I tried to do that again this week and some weird stuff happened.

I created the account and was able to ssh to it, couldn't ftp but didn't care, as I believe pure-ftpd pulls it's logins from some cPanel database. The weird thing was that the next morning, the user account I created had new public_html and public_ftp directories. These weren't there after creating the account; is there some cPanel cron job that updates / modifies newly created system users everyday?