git - Adakah mungkin untuk masih melaksanakan cangkuk selepas melumpuhkan log masuk shell?
某草草
某草草 2017-05-02 09:43:27
0
1
577

Saya mengikuti tutorial inihttp://www.liaoxuefeng.com/wi... untuk menyediakan pelayan Dalam langkah kelima, saya melumpuhkan log masuk shell:
Atas sebab keselamatan, pengguna git yang dibuat dalam langkah kedua tidak membenarkan log masuk shell dilakukan dengan mengedit /etc/ Fail passwd selesai. Cari baris yang serupa dengan yang berikut:
git: x :1001:1001:,,,:/home/git:/bin/bash
Ditukar kepada:
git: x :1001:1001:,,,:/home/git:/usr/bin/git-shell
Dengan cara ini, pengguna git boleh menggunakan git melalui ssh seperti biasa, tetapi tidak boleh log masuk ke shell kerana git- kami tentukan untuk pengguna git Cangkang secara automatik keluar setiap kali anda log masuk.

Jadi, adakah skrip cangkuk saya masih boleh dilaksanakan? Adakah ini bermakna jika anda menukarnya seperti ini, anda tidak boleh mengendalikannya pada cangkerang?
BTW, adakah cangkuk dilaksanakan oleh pengguna git?

某草草
某草草

membalas semua(1)
黄舟

Ya. Cangkuk tidak perlu melalui proses log masuk yang digunakan oleh manusia.

Konfigurasi anda dilakukan oleh pengguna git (alamat log masuk ssh anda ialah git@....).

Walau bagaimanapun, ia tidak disyorkan untuk mengkonfigurasinya dengan cara ini, kerana tiada sebab untuk mengkonfigurasinya dengan cara ini... Jika anda ingin menyediakannya sendiri, jika anda menggunakannya secara bersendirian, hanya gunakan akaun anda sendiri di pelayan. Jika ramai orang menggunakannya, gunakan sahaja gitolite.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan