Rumah  >  Soal Jawab  >  teks badan

ubuntu 用户

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

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

PHP中文网PHP中文网2738 hari yang lalu475

membalas semua(1)saya akan balas

  • 大家讲道理

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

    Tidak /bin/bash akan menentukan lalai

    Selepas pengguna log masuk, proses mesti dimulakan, yang bertanggungjawab untuk menghantar operasi pengguna ke kernel Proses ini ialah penterjemah arahan atau program tertentu, iaitu Shell, yang dijalankan selepas pengguna log masuk ke dalam sistem. Shell ialah antara muka antara pengguna dan sistem Linux. Terdapat banyak jenis Linux Shells, masing-masing mempunyai ciri yang berbeza. Yang biasa digunakan termasuk sh(BourneShell), csh(CShell), ksh(KornShell), tcsh(TENEX/TOPS-20typeCShell), bash(BourneAgainShell), dsb. Pentadbir sistem boleh menetapkan shell untuk pengguna berdasarkan keadaan sistem dan tabiat pengguna. Jika anda tidak menentukan shell, sistem menggunakan sh sebagai shell log masuk lalai, iaitu, nilai medan ini ialah /bin/sh.

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

    Ini ialah program untuk dijalankan semasa log masuk (jika kosong, gunakan /bin/sh Jika ditetapkan kepada boleh laku yang tidak wujud, pengguna tidak akan dapat log masuk melalui log masuk(1). tetapkan pembolehubah persekitaran SHELL.

    Rujukan http://linux.die.net/man/5/passwd

    balas
    0
  • Batalbalas