ubuntu 用户
PHP中文网
PHP中文网 2017-04-22 08:55:44
0
1
474

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
大家讲道理

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!