Step One: Install the Graphical User Interface Packages
First, install the EPEL repository on your system.
[root@centos-vm ~]# yum install epel-release -y
Next, install the graphical user interface packages.
[root@centos-vm ~]# yum groupinstall "Server with GUI" -y
Next, install the Xfce package.
[root@centos-vm ~]# yum groupinstall "Xfce" -y
Step Two: Change the System Run-level
Set the default run-level for your system by modifying the current to level to the graphical user target.
[root@centos-vm ~]# systemctl set-default graphical.target
Next, configure the xfce session for all the users on your system.
[root@centos-vm ~]# echo "xfce4-session" > ~/.Xclients
[root@centos-vm ~]# chmod a+x ~/.Xclients
After that, you should be able to log in to your system's graphical user interface with any user account.