Maison  >  Questions et réponses  >  le corps du texte

ubuntu 用户

ubuntu server14.04 系统。vim /etc/passwd

bfaruser 这个用户后面没有 /bin/bash.其他用户后面带/bin/bash 这个两个之间有什么区别??

PHP中文网PHP中文网2738 Il y a quelques jours480

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-04-22 08:57:44

    Non /bin/bash précisera la valeur par défaut

    Une fois l'utilisateur connecté, un processus doit être démarré, qui est chargé de transmettre les opérations de l'utilisateur au noyau. Ce processus est un interpréteur de commandes ou un programme spécifique, c'est-à-dire Shell, qui est exécuté après la connexion de l'utilisateur. dans le système. Shell est l'interface entre les utilisateurs et les systèmes Linux. Il existe de nombreux types de Linux Shells, chacun ayant des caractéristiques différentes. Ceux couramment utilisés incluent sh(BourneShell), csh(CShell), ksh(KornShell), tcsh(TENEX/TOPS-20typeCShell), bash(BourneAgainShell), etc. Les administrateurs système peuvent désigner un shell pour les utilisateurs en fonction des conditions du système et des habitudes des utilisateurs. Si vous ne spécifiez pas de shell, le système utilise sh comme shell de connexion par défaut, c'est-à-dire que la valeur de ce champ est /bin/sh.

    http://moper.me/detailed-description-etc-passwd-file.html

    Il s'agit du programme à exécuter lors de la connexion (s'il est vide, utilisez /bin/sh). S'il est défini sur un exécutable inexistant, l'utilisateur ne pourra pas se connecter via login(1). définissez la variable d'environnement SHELL.

    Référence http://linux.die.net/man/5/passwd

    répondre
    0
  • Annulerrépondre