En centos, configuraría con un usuario sin shell usando /sbin/nologin:
[[email protected] ~]# grep named /etc/passwd
named:x:25:25:Named:/var/named:/sbin/nologin
[[email protected] ~]#
Si necesita convertirse en eso, use el parámetro -s y ponga como argumento el shell de su elección, así:
[[email protected] ~]# su - named -s /bin/bash
-bash-4.1$
Tenga en cuenta que si usa bash, primero leerá la configuración de /etc/profile y establecerá de forma predeterminada esa configuración si no existe .bash_profile, .bash_login o .profile en el directorio de inicio del usuario. Por supuesto, si desea utilizar la configuración de entorno existente que existe en la raíz, simplemente puede eliminar el guión:
salir[
[email protected] ~]# su - named -s /bin/bash
-bash-4.1$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
-bash-4.1$ exit
logout
[[email protected] ~]# su named -s /bin/bash
bash-4.1$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
bash-4.1$