Saya membuat pengguna baru (testuser) menggunakan useradd
perintah pada mesin virtual server Ubuntu. Saya ingin membuat direktori home untuk pengguna dan juga memberi mereka root.
Namun, ketika saya masuk sebagai pengguna baru, ia mengeluh bahwa tidak ada direktori home. Apa yang saya lakukan salah?
sudo
grup.Jawaban:
Akhirnya saya menyelesaikan sendiri
Ini jawabannya
sumber
-m
membuat direktori home jika tidak ada.-d
mengganti lokasi direktori home default.-s
mengatur shell login untuk pengguna.-G
mengharapkan daftar grup yang dipisahkan koma yang menjadi milik pengguna.you check using man command.
Itu bukan jawaban yang membantu, Anda bisa saja menjelaskan SETELAH Anda mengingat orang tentangman
fungsi tersebut.The
useradd
program telah usang dalam mendukungadduser
. Dariman useradd
:adduser
adalah antarmuka yang ramah untukuseradd
dan akan melakukan hal-hal seperti membuat direktori pengguna secara default. Ketika Anda menjalankannya hanya dengan nama pengguna sebagai argumen, Anda akan diminta untuk memberikan informasi tambahan seperti kata sandi:Secara umum, Anda harus selalu menggunakan
adduser
daripadauseradd
karena ini juga akan mengatur grup yang diperlukan secara otomatis. Sebagaimana dijelaskan dalamman adduser
:sumber
/etc/skel
dll., Dll. Itulah mengapa Official Debian Way® digunakanadduser
.membuat direktori home pengguna
sumber