No momento em que escrevo, o que o OP fez deve funcionar. No Fedora 26:
[aries@csibesz]$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 30
Como o usuário não trabalha.
[aries@csibesz]$ setenforce 0
setenforce: setenforce() failed
Como root, ele faz:
[aries@csibesz]$ sudo setenforce 0
[aries@csibesz]$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 30
O mesmo se aplica ao CentOS 7 e ao RedHat EL 7: ele está funcionando sem reinicialização.