Halaman Manual UserAdd- (8)
- 3046
- 873
- Dana Hammes
Nama
useradd -
buat pengguna baru atau kemas kini maklumat pengguna baru lalai
Sinopsis
useradd [pilihan] | ||
useradd -D | ||
useradd -D |
Penerangan
useradd
adalah utiliti tahap rendah untuk menambah pengguna. Pada Debian,
Pentadbir biasanya boleh digunakan Adduser(8)
sebaliknya.
Apabila dipanggil
tanpa -D pilihan, yang useradd perintah
mewujudkan akaun pengguna baru menggunakan nilai yang ditentukan pada
baris arahan ditambah nilai lalai dari sistem.
Bergantung pada pilihan baris arahan, useradd
Perintah akan mengemas kini fail sistem dan juga boleh membuat yang baru
Direktori rumah pengguna dan menyalin fail awal.
Secara lalai, a
kumpulan juga akan dibuat untuk pengguna baru (lihat -g,
-N, -U, dan Usergroups_enab).
Pilihan
Pilihan
yang berlaku pada useradd Perintah adalah:
-b,
-Base-Dir Base_dir
Direktori asas lalai untuk
sistem jika -d Home_dir tidak
ditentukan. Base_dir disatukan dengan akaun
nama untuk menentukan direktori rumah. Jika -m pilihan
tidak digunakan, Base_dir mesti ada.
Jika pilihan ini
tidak ditentukan, useradd Akan menggunakan direktori asas
ditentukan oleh Rumah pemboleh ubah dalam
/etc/default/useradd, atau/home secara lalai.
-c,
-komen Komen
Sebarang rentetan teks. Ia adalah
secara amnya penerangan ringkas log masuk, dan pada masa ini
digunakan sebagai medan untuk nama penuh pengguna.
-d,
-Home-Dir Home_dir
Pengguna baru akan dibuat
menggunakan Home_dir sebagai nilai untuk log masuk pengguna
direktori. Lalai adalah untuk menambahkan LOG MASUK nama ke
Base_dir dan gunakannya sebagai nama direktori log masuk.
Direktori Home_dir tidak perlu wujud tetapi
tidak akan dibuat jika hilang.
-D,
-lalai
Lihat di bawah, subseksyen
"Menukar nilai lalai".
-e,
-tarikh luput TARIKH LUPUT
Tarikh pengguna
Akaun akan dilumpuhkan. Tarikh ditentukan dalam
format YYYY-MM-DD.
Jika tidak
ditentukan, useradd Akan menggunakan tarikh luput lalai
ditentukan oleh Tamat tempoh pemboleh ubah dalam
/etc/default/useradd, atau rentetan kosong (tiada luput) oleh
lalai.
-f,
-tidak aktif TIDAK AKTIF
Bilangan hari selepas a
Kata laluan tamat sehingga akaun dilumpuhkan secara kekal.
Nilai 0 melumpuhkan akaun sebaik sahaja kata laluan
telah tamat, dan nilai -1 melumpuhkan ciri.
Jika tidak
ditentukan, useradd akan menggunakan ketidakaktifan lalai
tempoh yang ditentukan oleh TIDAK AKTIF pemboleh ubah dalam
/etc/default/useradd, atau -1 secara lalai.
-g,
-gid KUMPULAN
Nama kumpulan atau bilangan
kumpulan log masuk awal pengguna. Nama kumpulan mesti ada. A
Nombor kumpulan mesti merujuk kepada kumpulan yang sudah ada.
Jika tidak
ditentukan, tingkah laku useradd akan bergantung pada
Usergroups_enab pemboleh ubah dalam /etc /log masuk.Defs. Jika ini
Pemboleh ubah ditetapkan ke Ya (atau -U/-user-group adalah
ditentukan pada baris arahan), kumpulan akan dibuat untuk
pengguna, dengan nama yang sama dengan nama loginnya. Jika
Pemboleh ubah ditetapkan ke tidak (atau -N/-No-user-group
ditentukan pada baris arahan), useradd akan menetapkan
kumpulan utama pengguna baru kepada nilai yang ditentukan oleh
KUMPULAN pemboleh ubah dalam/etc/lalai/useradd, atau 100 oleh
lalai.
-G,
-kumpulan Kumpulan1[,Kumpulan2, .. [,Kumpulan]]]
Senarai kumpulan tambahan
yang mana pengguna juga merupakan ahli. Setiap kumpulan dipisahkan
dari yang seterusnya dengan koma, tanpa ruang putih campur tangan.
Kumpulan tertakluk kepada sekatan yang sama seperti kumpulan
diberikan dengan -g pilihan. Lalai adalah untuk pengguna
hanya tergolong dalam kumpulan awal.
-h,
-tolong
Memaparkan mesej bantuan dan
keluar.
-k,
-Skel Skel_dir
Direktori Skeleton, yang
mengandungi fail dan direktori yang akan disalin dalam pengguna
direktori rumah, ketika direktori rumah dibuat oleh
useradd.
Pilihan ini adalah
hanya sah jika -m (atau -membuat rumah) pilihan
ditentukan.
Jika pilihan ini
tidak ditetapkan, direktori kerangka ditakrifkan oleh
Skel pemboleh ubah dalam/etc/lalai/useradd atau, secara lalai,
/etc/skel.
Jika boleh,
ACL dan atribut lanjutan disalin.
-K,
-kunci Kunci=Nilai
Mengatasi /etc /log masuk.Defs
lalai (Uid_min, Uid_max, Umask,
Pass_max_days dan lain lain).
Contoh:
-K Pass_max_days=-1 boleh digunakan
Semasa membuat akaun sistem untuk mematikan penuaan kata laluan,
Walaupun akaun sistem tidak mempunyai kata laluan sama sekali. Pelbagai
-K Pilihan boleh ditentukan, e.g.:
-K Uid_min=100
-K Uid_max=499
-L,
-Tidak ada log-init
Jangan tambahkan pengguna ke
pangkalan data lastLog dan Faillog.
Secara lalai,
Penyertaan Pengguna dalam pangkalan data LastLog dan Faillog adalah
Tetapkan semula untuk mengelakkan penggunaan semula entri dari yang telah dipadam sebelum ini
pengguna.
Untuk
keserasian dengan Debian sebelumnya useradd, The
-O pilihan juga disokong.
-m,
-membuat rumah
Buat rumah pengguna
direktori jika tidak wujud. Fail dan direktori
terkandung dalam direktori rangka (yang boleh ditakrifkan
dengan -k pilihan) akan disalin ke rumah
direktori.
Secara lalai, jika
pilihan ini tidak ditentukan dan Create_home tidak
didayakan, tiada direktori rumah dibuat.
-M,
-Tidak ada rumah
Tidak buat rumah pengguna
direktori, walaupun sistem luas dari
/etc/log masuk.Defs (Create_home) ditetapkan ke
Ya.
-N,
-No-user-Group
Jangan buat kumpulan dengan
Nama yang sama dengan pengguna, tetapi tambahkan pengguna ke kumpulan
ditentukan oleh -g pilihan atau oleh KUMPULAN
pemboleh ubah dalam/etc/lalai/useradd.
Lalai
tingkah laku (jika -g, -N, dan -U pilihan
tidak ditentukan) ditakrifkan oleh Usergroups_enab
pemboleh ubah dalam /etc /log masuk.Defs.
-o,
-Bukan Unique
Benarkan penciptaan pengguna
akaun dengan uid duplikat (tidak unik).
Pilihan ini adalah
hanya sah dalam kombinasi dengan -u pilihan.
-p,
-kata laluan Kata laluan
Kata laluan yang disulitkan, sebagai
dikembalikan oleh Crypt(3). Lalai adalah untuk melumpuhkan
kata laluan.
Catatan:
Pilihan ini tidak disyorkan kerana kata laluan (atau
kata laluan yang disulitkan) akan dapat dilihat oleh pengguna yang menyenaraikan
proses.
Anda harus membuat
pasti kata laluan menghormati polisi kata laluan sistem.
-r,
-sistem
Buat Akaun Sistem.
Pengguna sistem
akan dibuat tanpa maklumat penuaan dalam /etc /bayangan,
dan pengenal angka mereka dipilih di
Sys_uid_min-Sys_uid_max julat, ditakrifkan dalam
/etc/log masuk.Defs, bukannya Uid_min-Uid_max
(dan mereka Gid rakan sejawat untuk penciptaan
kumpulan).
Perhatikan bahawa
useradd tidak akan membuat direktori rumah untuk seperti itu
pengguna, tanpa mengira tetapan lalai dalam /etc /log masuk.Defs
(Create_home). Anda mesti menentukan -m
pilihan jika anda mahukan direktori rumah untuk akaun sistem
dibuat.
-R,
-akar Chroot_dir
Gunakan perubahan dalam
Chroot_dir direktori dan gunakan fail konfigurasi
daripada Chroot_dir direktori.
-s,
-shell Shell
Nama log masuk pengguna
shell. Lalai adalah meninggalkan medan ini kosong, yang mana
menyebabkan sistem memilih shell log masuk lalai
ditentukan oleh Shell pemboleh ubah dalam
/etc/lalai/useradd, atau rentetan kosong secara lalai.
-u,
-uid Uid
Nilai berangka dari
ID Pengguna. Nilai ini mestilah unik, melainkan jika -o
pilihan digunakan. Nilainya mestilah tidak negatif. Lalai
adalah menggunakan nilai ID terkecil lebih besar daripada atau sama dengan
Uid_min dan lebih besar daripada setiap pengguna lain.
Lihat juga
-r pilihan dan Uid_max Penerangan.
-U,
-kumpulan pengguna
Buat kumpulan dengan yang sama
nama sebagai pengguna, dan tambahkan pengguna ke kumpulan ini.
Lalai
tingkah laku (jika -g, -N, dan -U pilihan
tidak ditentukan) ditakrifkan oleh Usergroups_enab
pemboleh ubah dalam /etc /log masuk.Defs.
-Z,
-Selinux-User Seuser
Pengguna selinux untuk pengguna
log masuk. Lalai adalah meninggalkan medan ini kosong, yang mana
menyebabkan sistem memilih pengguna selinux lalai.
Menukar
nilai lalai
Apabila hanya dipanggil dengan hanya -D pilihan, useradd
akan memaparkan nilai lalai semasa. Apabila dipanggil dengan
-D Plus pilihan lain, useradd akan mengemas kini
Nilai lalai untuk pilihan yang ditentukan. Sah
Pilihan yang berubah-ubah adalah:
-b,
-Base-Dir Base_dir
Awalan jalan untuk yang baru
Direktori Rumah Pengguna. Nama pengguna akan dilekatkan
pengakhiran Base_dir untuk membentuk rumah pengguna baru
nama direktori, jika -d Pilihan tidak digunakan ketika
Membuat Akaun Baru.
Pilihan ini
menetapkan Rumah pemboleh ubah dalam/etc/lalai/useradd.
-e,
-tarikh luput TARIKH LUPUT
Tarikh pengguna
akaun dilumpuhkan.
Pilihan ini
menetapkan Tamat tempoh pemboleh ubah dalam/etc/lalai/useradd.
-f,
-tidak aktif TIDAK AKTIF
Bilangan hari selepas a
kata laluan telah tamat sebelum akaun
kurang upaya.
Pilihan ini
menetapkan TIDAK AKTIF pemboleh ubah dalam
/etc/lalai/useradd.
-g,
-gid KUMPULAN
Nama kumpulan atau id untuk yang baru
kumpulan awal pengguna (ketika -N/-No-user-group adalah
digunakan atau ketika Usergroups_enab Pemboleh ubah ditetapkan ke
tidak dalam /etc /log masuk.Defs). Kumpulan bernama mesti wujud,
dan ID kumpulan berangka mesti mempunyai entri yang ada.
Pilihan ini
menetapkan KUMPULAN pemboleh ubah dalam/etc/lalai/useradd.
-s,
-shell Shell
Nama log masuk pengguna baru
shell.
Pilihan ini
menetapkan Shell pemboleh ubah dalam/etc/lalai/useradd.
Nota
Sistem
Pentadbir bertanggungjawab untuk meletakkan pengguna lalai
Fail di/etc/skel/direktori (atau mana -mana kerangka lain
direktori yang dinyatakan dalam/etc/lalai/useradd atau di
baris arahan).
Kaveat
Anda mungkin tidak menambah
pengguna ke kumpulan NIS atau LDAP. Ini mesti dilakukan di
pelayan yang sepadan.
Begitu juga, jika
Nama pengguna sudah ada dalam pangkalan data pengguna luaran
seperti NIS atau LDAP, useradd akan menafikan pengguna
permintaan penciptaan akaun.
Biasanya
disyorkan untuk hanya menggunakan nama pengguna yang bermula dengan yang lebih rendah
surat kes atau garis bawah, diikuti dengan kes yang lebih rendah
Surat, digit, garis bawah, atau sengkang. Mereka boleh berakhir dengan
tanda dolar. Dalam istilah ungkapan biasa:
[A-Z _] [A-Z0-9 _-]*[$]?
Di Debian, The
Hanya kekangan yang tidak semestinya bermula
sengkang ('-') atau ditambah ('+') atau tilde ('~') atau tidak mengandungi a
kolon (':'), koma (','), atau ruang putih (ruang: ", akhir
garis: '\ n', tabulasi: '\ t', dll.). Perhatikan bahawa menggunakan a
Slash ('/') boleh memecahkan algoritma lalai untuk
Definisi direktori rumah pengguna.
Nama pengguna boleh
Hanya sehingga 32 aksara panjang.
Konfigurasi
Yang berikut
Pemboleh ubah konfigurasi dalam /etc /log masuk.Defs Tukar
tingkah laku alat ini:
Create_home
(Boolean)
Nyatakan jika direktori rumah
harus dibuat secara lalai untuk pengguna baru.
Tetapan ini
tidak terpakai kepada pengguna sistem, dan boleh ditindih pada
baris arahan.
Gid_max
(Nombor), Gid_min (Nombor)
Pelbagai ID kumpulan yang digunakan untuk
penciptaan kumpulan biasa oleh useradd,
GroupAdd, atau Newusers.
Lalai
nilai untuk Gid_min (resp. Gid_max) adalah 1000
(resp. 60000).
Mail_dir
(tali)
Direktori Surat Surat. Ini
diperlukan untuk memanipulasi peti mel ketika yang sepadan
Akaun Pengguna diubahsuai atau dipadam. Sekiranya tidak ditentukan, a
lalai kompilasi masa digunakan.
Mail_file
(tali)
Mentakrifkan lokasi
Pengguna mel spool fail secara relatif ke rumah mereka
direktori.
The
Mail_dir dan Mail_file Pembolehubah digunakan oleh
useradd, usermod, dan UserDel ke
Buat, Pindahkan, atau Padam Jam Surat Pengguna.
Max_members_per_group
(Nombor)
Ahli maksimum setiap kumpulan
Kemasukan. Apabila maksimum dicapai, entri kumpulan baru (baris)
dimulakan di /etc /kumpulan (dengan nama yang sama, kata laluan yang sama,
dan gid yang sama).
Lalai
nilai adalah 0, yang bermaksud bahawa tiada had dalam nombor
ahli dalam kumpulan.
Ciri ini
(kumpulan berpecah) membenarkan mengehadkan panjang garis di
fail kumpulan. Ini berguna untuk memastikan garis untuk NIS
Kumpulan tidak lebih besar daripada 1024 aksara.
Sekiranya anda perlu
Menguatkuasakan had tersebut, anda boleh menggunakan 25.
Nota: Pecahan
Kumpulan mungkin tidak disokong oleh semua alat (walaupun dalam bayang -bayang
Toolsuite). Anda tidak boleh menggunakan pemboleh ubah ini melainkan anda
Benar -benar memerlukannya.
Pass_max_days
(Nombor)
Bilangan maksimum hari a
Kata laluan boleh digunakan. Sekiranya kata laluan lebih tua dari ini, a
Perubahan kata laluan akan dipaksa. Sekiranya tidak ditentukan, -1 akan
diandaikan (yang melumpuhkan sekatan).
Pass_min_days
(Nombor)
Bilangan hari minimum
dibenarkan antara perubahan kata laluan. Sebarang perubahan kata laluan
dicuba lebih awal daripada ini akan ditolak. Jika tidak
dinyatakan, -1 akan diandaikan (yang melumpuhkan
sekatan).
Pass_warn_age
(Nombor)
Bilangan Hari Amaran
diberikan sebelum kata laluan tamat. Sifar bermaksud amaran adalah
diberikan hanya pada hari tamat tempoh, nilai negatif
bermaksud tiada amaran diberikan. Sekiranya tidak ditentukan, tidak ada amaran
disediakan.
Sub_gid_min
(Nombor), Sub_gid_max (Nombor), Sub_gid_count
(Nombor)
Jika /etc /subuid wujud,
Perintah useradd dan Newusers (Kecuali pengguna
sudah mempunyai id kumpulan bawahan) peruntukkan
Sub_gid_count ID kumpulan yang tidak digunakan dari julat
Sub_gid_min ke Sub_gid_max untuk setiap yang baru
pengguna.
Lalai
nilai untuk Sub_gid_min, Sub_gid_max,
Sub_gid_count masing -masing 100000, 600100000 dan
10000.
Sub_uid_min
(Nombor), Sub_uid_max (Nombor), Sub_uid_count
(Nombor)
Jika /etc /subuid wujud,
Perintah useradd dan Newusers (Kecuali pengguna
sudah mempunyai ID pengguna bawahan) peruntukkan
Sub_uid_count ID pengguna yang tidak digunakan dari julat
Sub_uid_min ke Sub_uid_max untuk setiap yang baru
pengguna.
Lalai
nilai untuk Sub_uid_min, Sub_uid_max,
Sub_uid_count masing -masing 100000, 600100000 dan
10000.
Sys_gid_max
(Nombor), Sys_gid_min (Nombor)
Pelbagai ID kumpulan yang digunakan untuk
penciptaan kumpulan sistem oleh useradd,
GroupAdd, atau Newusers.
Lalai
nilai untuk Sys_gid_min (resp. Sys_gid_max) adalah
101 (resp. Gid_min-1).
Sys_uid_max
(Nombor), Sys_uid_min (Nombor)
Pelbagai ID pengguna yang digunakan untuk
penciptaan pengguna sistem oleh useradd atau
Newusers.
Lalai
nilai untuk Sys_uid_min (resp. Sys_uid_max) adalah
101 (resp. Uid_min-1).
Uid_max
(Nombor), Uid_min (Nombor)
Pelbagai ID pengguna yang digunakan untuk
penciptaan pengguna biasa oleh useradd atau
Newusers.
Lalai
nilai untuk Uid_min (resp. Uid_max) adalah 1000
(resp. 60000).
Umask
(Nombor)
Topeng penciptaan mod fail adalah
Diasaskan dengan nilai ini. Sekiranya tidak ditentukan, topeng akan
dimulakan ke 022.
useradd
dan Newusers Gunakan topeng ini untuk menetapkan mod
Direktori rumah yang mereka buat
Ia juga digunakan
oleh PAM_UMASK sebagai nilai umbi lalai.
Usergroups_enab
(Boolean)
Jika ditetapkan ke Ya,
UserDel akan mengalih keluar kumpulan pengguna jika ia mengandungi
Tiada lagi ahli, dan useradd akan dibuat secara lalai a
kumpulan dengan nama pengguna.
Fail
/etc/passwd
Maklumat akaun pengguna.
/etc/bayangan
Akaun pengguna selamat
maklumat.
/etc/kumpulan
Maklumat akaun kumpulan.
/etc/gshadow
Akaun kumpulan selamat
maklumat.
/etc/lalai/useradd
Nilai lalai untuk akaun
ciptaan.
/etc/skel/
Direktori yang mengandungi lalai
fail.
/etc/subgid
Setiap kumpulan bawahan pengguna
ID.
/etc/subuid
Setiap pengguna bawahan pengguna
ID.
/etc/log masuk.Defs
Suite Kata Laluan Shadow
konfigurasi.
Nilai keluar
The
useradd Perintah keluar dengan nilai berikut:
0
kejayaan
1
tidak dapat mengemas kini fail kata laluan
2
sintaks perintah tidak sah
3
Hujah tidak sah untuk pilihan
4
Uid sudah digunakan (dan tidak
-o)
6
Kumpulan yang ditentukan tidak
wujud
9
Nama pengguna sudah digunakan
10
Tidak dapat mengemas kini fail kumpulan
12
Tidak dapat membuat direktori rumah
14
tidak dapat mengemas kini pengguna selinux
pemetaan
Tutorial Linux Berkaitan:
- Cara membuat Modify dan Padam Akaun Pengguna di Linux
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Cara mengeluarkan bloatware dari Samsung Android Mobile anda ..
- Mengendalikan input pengguna dalam skrip bash
- Cara Menambah Pengguna di Almalinux
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Cara Menambah/Buang Pengguna di Manjaro Linux
- Perintah Linux Asas
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..