GNU/Linux >> Tutoriels Linux >  >> Linux

Compte utilisateur Centos nologin mais possible de su en compte

Sur centos, vous configureriez avec un utilisateur sans shell en utilisant /sbin/nologin :

[[email protected] ~]# grep named /etc/passwd
named:x:25:25:Named:/var/named:/sbin/nologin
[[email protected] ~]# 

Si vous avez besoin de devenir cela, utilisez le paramètre -s et mettez en argument le shell de votre choix, comme ceci :

[[email protected] ~]# su - named -s /bin/bash
-bash-4.1$ 

Notez que si vous utilisez bash, il lira d'abord les paramètres de /etc/profile et utilisera ces paramètres par défaut s'il n'y a pas de .bash_profile, .bash_login ou .profile existant dans le répertoire personnel de l'utilisateur. Bien sûr, si vous souhaitez utiliser les paramètres de votre environnement existant à la racine, vous pouvez simplement supprimer le tiret :

quitter[

[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$ 

Linux
  1. 4 façons de désactiver le compte racine sous Linux

  2. Une introduction à la surveillance des comptes utilisateur Linux

  3. Est-il possible d'exécuter 'unshare -n [program]' en tant qu'utilisateur non privilégié ?

  4. Comment Ssh dans un répertoire spécifique ?

  5. Comment ajouter un nouveau compte utilisateur dans Centos Web Panel ?

Comment démarrer en mode mono-utilisateur dans CentOS/RHEL 7

Comment limiter l'utilisateur root dans CentOS

CentOS / RHEL 6 :Comment démarrer en mode mono-utilisateur

CentOS / RHEL 6 :Verrouiller le compte utilisateur après N tentatives de connexion incorrectes

Autorisation SELECT INTO OUTFILE refusée mais l'utilisateur peut écrire dans le répertoire

Comment ssh en tant qu'autre utilisateur