Saya ingin membuat pengguna dengan hak administratif dan semua pengaturan reguler seperti direktori home.
- Apakah ada
adduser
parameter untuk memberikansudo
kekuatan pengguna secara otomatis? - Untuk apa pengaturan default
adduser
? Apakah ini akan secara otomatis membuat direktori home dan semua hal lainnya tanpa parameter tambahan? (Yaitu sudahadduser <username>
cukup?)
sudo
user-management
adduser
Oxwivi
sumber
sumber
useradd
untuk pengguna baru tidakadduser
.adduser
lebih interaktif, danuseradd
dirancang untuk skrip.Jawaban:
Tambahkan pengguna ke
sudo
grup dengan:(Jika Anda menjalankan Ubuntu 11.10 atau lebih lama, gunakan
admin
grup.)Nilai default disimpan
/etc/adduser.conf
, Anda dapat memeriksanyaUntuk membuat pengguna dan menambahkannya langsung ke penggunaan
sudo
grup(Sekali lagi, gunakan
admin
penggantisudo
11.10 dan sebelumnya.)Lihat semua opsi yang Anda miliki di
adduser
sini .sumber
adduser --force-badname <username> admin
adduser --force-badname <usernane> --group admin
-D
:Option d is ambiguous (debug, disabled-login, disabled-password)
.adduser
menafsirkannya sebagai kesalahan dan memberi tahu Anda semua bendera dan opsi yang dapat Anda gunakan. Jelas tidak ada hubungannya dengan default.Untuk membuat pengguna baru dengan hak admin di Ubuntu 12.04 dan yang lebih baru:
Di Ubuntu 11.10 dan sebelumnya, gunakan ini sebagai gantinya:
Untuk memodifikasi pengguna yang ada (12,04 dan lebih baru):
(Atau untuk 11,10 dan sebelumnya:
sudo usermod -aG admin <username>
)-a
singkatan dari append sedangkan-G
singkatan untuk kelompok. Dengan-a
dan-G
bendera seperti yang ditunjukkan di atas, grupsudo
(atauadmin
) akan ditambahkan ke daftar grup yang pengguna menjadi anggotanya.sumber
adduser <username> sudo
tidak menciptakan pengguna; itu menambahkan pengguna yang ada kesudo
grup.sudo
.adduser foobar sudo
sebelum membuat pengguna, di Xenial dikatakan "adduser: nama pengguna` foobar 'tidak ada ", dan itu tidak ditampilkan di/etc/passwd
, jadi saya percaya pengguna tidak dibuat.Jawaban lainnya benar tetapi Anda juga bertanya tentang direktori home. Anda juga akan memerlukan kata sandi untuk pengguna baru.
-s
mengatur shell login pengguna-m
membuat direktori home pengguna jika tidak ada:/home/*new-admin-username*
-g
menambahkan pengguna ke grup sudo sehingga mereka akan memiliki hak admin (> 11.10)Setelah dibuat, tambahkan kata sandi untuk pengguna:
Masuk ke pengguna untuk melihat apakah semuanya berfungsi:
sumber
-g
alih-alih-G
, pengguna baru hanya akan menjadi miliksudo
grup.