On 2017-01-25 17:46, Keith Smith wrote: > I am on CentOS 7. Magento offers a command line utility - bin/magento > which > can do a number of things such as enable or disable modules, clear > cache etc. > It also creates files. I ran the Magento command as root and the > files it > created were owned by root. > > I tried to become the apache user with command : su - apache which > returned "This account is currently not available." If you look in /etc/passwd , you'll probably see that the shell for the apache user is /sbin/nologin. This means that the apache user has no shell, is not allowed to log in, and you can't use su to become that user. A lot of the non-user users on Redhat-ish systems are set up like that. > At this point I have to become root and do a chown apache -R > magento-directory. If you're going to be changing the files in apache's DocumentRoot frequently, then why not make it so that those files are owned by your user instead of apache? That'd make it a heck of a lot more convenient. Changing the ownership of apache's config files is potentially less useful because IIRC restarting apache requires you to be root anyway. -- Crow202 Blog: http://crow202.org/wordpress There is no Darkness in Eternity But only Light too dim for us to see. --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss