This is how the redhat 9.0 mysql.spec file adds the mysql user: useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql Anybody know why the shell is /bin/bash instead of /sbin/nologin like all the other daemon users?