Menjalankan Ubuntu 12.04, saya menyiapkan server git pribadi dan membuat grup bernama git beberapa waktu lalu. Sekarang saya mengikuti panduan untuk menginstal gitlab dan ketika datang untuk menambahkan pengguna ke grup git dan membuatnya, saya melihat bahwa saya sudah memilikinya.
Perintahnya adalah ini:
sudo adduser --disabled-login --gecos 'GitLab' git
diambil dari Tutorial instalasi Gitlab .
Saya ingin memahami perintah itu dengan benar. Bagi saya, saya pikir saya menambahkan pengguna ke grup seperti ini:
adduser user group
Jadi apa yang harus --disabled-login
dan apa artinya --gecos
?
sumber
--disabled-login , yang mirip dengan --disabled-password , digunakan untuk membuat akun pengguna tanpa kata sandi dan untuk menghindari permintaan. Ini untuk menghindari upaya masuk sebagai git di server git Anda. Alasannya adalah karena Anda tidak seharusnya masuk secara langsung, Anda seharusnya berinteraksi dengannya hanya melalui
git
perintah.--gecos dimaksudkan untuk diikuti oleh lima nilai yang dipisahkan koma yang berfungsi sebagai komentar tambahan tentang pengguna. Nilai-nilainya adalah:
Anda dapat meninggalkan nilai apa pun dan melewati ujungnya, misalnya
--gecos 'Donald Trump,3'
akan berfungsi, seperti yang akan terjadi'Donald Trump,3,,,President'
.Alasan utama mengapa Anda diminta untuk menggunakan
--gecos
opsi ini adalah, saya kira, untuk menghindari permintaan nilai-nilai ini, mereka hanya mengganggu dan tidak masuk akal akhir-akhir ini, dan mungkin sebenarnya merupakan risiko keamanan. Jangan pernah menaruh data pribadi Anda di sini!sumber