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

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
大家讲道理

いいえ、/bin/bashはデフォルトの

を指定します

ユーザーがログインした後、ユーザーの操作をカーネルに送信するプロセスを開始する必要があります。このプロセスは、ユーザーのログイン後に実行されるコマンド インタープリターまたは特定のプログラム、つまりシェルです。システムに。シェルはユーザーと Linux システム間のインターフェイスです。 Linux シェルには多くの種類があり、それぞれに異なる特性があります。一般的に使用されるものには、sh(BourneShell)、csh(CShell)、ksh(KornShell)、tcsh(TENEX/TOPS-20typeCShell)、bash(BourneAgainShell) などが含まれます。システム管理者は、システムの状態やユーザーの習慣に基づいてユーザーのシェルを指定できます。シェルを指定しない場合、システムは sh をデフォルトのログイン シェルとして使用します。つまり、このフィールドの値は /bin/sh です。

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

これは、ログイン時に実行するプログラムです (空の場合は、/bin/sh を使用します)。存在しない実行可能ファイルに設定すると、ユーザーは、login(1) を介してログインできなくなります。 SHELL 環境変数

参考 http://linux.die.net/man/5/passwd

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!