UserAdd- (8) Halaman Manual

UserAdd- (8) Halaman Manual

NAMA

useradd -
Buat pengguna baru atau perbarui informasi pengguna baru default

RINGKASAN

useradd [pilihan]
GABUNG

useradd -D

useradd -D
[pilihan]

KETERANGAN

useradd
adalah utilitas tingkat rendah untuk menambahkan pengguna. Di Debian,
Administrator biasanya harus menggunakan Tambahkan pengguna(8)
alih-alih.

Saat dipanggil
tanpa -D opsi, useradd memerintah
membuat akun pengguna baru menggunakan nilai yang ditentukan pada
baris perintah ditambah nilai default dari sistem.
Tergantung pada opsi baris perintah, useradd
Perintah akan memperbarui file sistem dan juga dapat membuat yang baru
Direktori Rumah Pengguna dan Salin File Awal.

Secara default, a
grup juga akan dibuat untuk pengguna baru (lihat -G,
-N, -U, Dan Usergroups_enab).

PILIHAN

Opsi
yang berlaku untuk useradd Perintah adalah:

-B,
-Base-Dir Base_dir

Direktori dasar default untuk
sistem jika -D Home_dir tidak
ditentukan. Base_dir disatukan dengan akun
Nama untuk menentukan direktori home. Jika -M pilihan
tidak digunakan, Base_dir harus ada.

Jika opsi ini
tidak ditentukan, useradd akan menggunakan direktori dasar
ditentukan oleh RUMAH variabel di
/etc/default/useradd, atau/home secara default.

-C,
-komentar KOMENTAR

String teks apa pun. Dia
Umumnya deskripsi singkat tentang login, dan saat ini
digunakan sebagai bidang untuk nama lengkap pengguna.

-D,
-Home-Dir Home_dir

Pengguna baru akan dibuat
menggunakan Home_dir sebagai nilai login pengguna
direktori. Standarnya adalah menambahkan GABUNG nama untuk
Base_dir dan gunakan itu sebagai nama direktori login.
Direktori Home_dir tidak harus ada tetapi
tidak akan dibuat jika hilang.

-D,
-default

Lihat di bawah, ayat
“Mengubah Nilai Default”.

-e,
-tanggal kadaluarsa TANGGAL KADALUARSA

Tanggal di mana pengguna
Akun akan dinonaktifkan. Tanggal ditentukan dalam
format Yyyy-mm-dd.

Jika tidak
ditentukan, useradd akan menggunakan tanggal kedaluwarsa default
ditentukan oleh BERAKHIR variabel di
/etc/default/useradd, atau string kosong (tidak ada kedaluwarsa) oleh
bawaan.

-F,
-tidak aktif Tidak aktif

Jumlah hari setelah a
Kata sandi berakhir sampai akun dinonaktifkan secara permanen.
Nilai 0 menonaktifkan akun segera setelah kata sandi
telah kedaluwarsa, dan nilai -1 menonaktifkan fitur.

Jika tidak
ditentukan, useradd akan menggunakan ketidakaktifan default
periode yang ditentukan oleh Tidak aktif variabel di
/etc/default/useradd, atau -1 secara default.

-G,
-gid KELOMPOK

Nama grup atau nomor
grup login awal pengguna. Nama grup harus ada. A
Nomor grup harus merujuk ke grup yang sudah ada.

Jika tidak
ditentukan, perilaku useradd akan tergantung pada
Usergroups_enab variabel di /etc /login.def. Jika ini
Variabel diatur ke Ya (atau -U/-user-group adalah
ditentukan pada baris perintah), grup akan dibuat untuk
Pengguna, dengan nama yang sama dengan LoginName -nya. Jika
Variabel diatur ke TIDAK (atau -N/-no-user-group
ditentukan pada baris perintah), useradd akan mengatur
grup utama pengguna baru dengan nilai yang ditentukan oleh
KELOMPOK variabel di/etc/default/useradd, atau 100 oleh
bawaan.

-G,
-kelompok GRUP 1[,Grup2,… [,Groupn]]]

Daftar Grup Tambahan
yang juga menjadi anggota pengguna. Setiap kelompok terpisah
dari yang berikutnya dengan koma, tanpa spasi putih intervensi.
Kelompok -kelompok tersebut tunduk pada pembatasan yang sama dengan kelompok
diberikan dengan -G pilihan. Defaultnya adalah untuk pengguna
hanya milik kelompok awal.

-H,
-membantu

Menampilkan pesan bantuan dan
KELUAR.

-k,
-Skel Skel_dir

Direktori kerangka, yang
berisi file dan direktori yang akan disalin di pengguna
direktori rumah, saat direktori rumah dibuat oleh
useradd.

Opsi ini adalah
hanya valid jika -M (atau -Create-Home) pilihan
ditentukan.

Jika opsi ini
tidak diatur, direktori kerangka ditentukan oleh
Skel variabel di/etc/default/useradd atau, secara default,
/etc/skel.

Jika memungkinkan,
ACL dan atribut yang diperluas disalin.

-K,
-kunci KUNCI=NILAI

Menimpa /etc /login.def
default (Uid_min, Uid_max, Umask,
Pass_max_days dan lain-lain).

Contoh:
-K Pass_max_days=-1 dapat digunakan
Saat membuat akun sistem untuk mematikan penuaan kata sandi,
Meskipun akun sistem tidak memiliki kata sandi sama sekali. Banyak
-K Opsi dapat ditentukan, e.G.:
-K Uid_min=100
-K Uid_max=499

-l,
-No-log-init

Jangan menambahkan pengguna ke
database lastlog dan faillog.

Secara default,
Entri pengguna dalam database lastlog dan faillog
setel ulang untuk menghindari penggunaan kembali entri dari yang sebelumnya dihapus
pengguna.

Untuk
kompatibilitas dengan debian sebelumnya useradd, itu
-HAI Opsi juga didukung.

-M,
-Create-Home

Buat Rumah Pengguna
direktori jika tidak ada. File dan direktori
terkandung dalam direktori kerangka (yang dapat didefinisikan
dengan -k opsi) akan disalin ke rumah
direktori.

Secara default, jika
Opsi ini tidak ditentukan dan Create_home tidak
Diaktifkan, tidak ada direktori rumah yang dibuat.

-M,
-No-create-home

Jangan Buat Rumah Pengguna
direktori, bahkan jika sistem pengaturan lebar dari
/etc/login.defs (Create_home) diatur ke
Ya.

-N,
-No-User-Group

Jangan membuat grup dengan
nama yang sama dengan pengguna, tetapi tambahkan pengguna ke grup
ditentukan oleh -G opsi atau dengan KELOMPOK
variabel di/etc/default/useradd.

Default
perilaku (jika -G, -N, Dan -U pilihan
tidak ditentukan) ditentukan oleh Usergroups_enab
variabel di /etc /login.def.

-Hai,
-non-unik

Izinkan pembuatan pengguna
akun dengan duplikat (non-unik) UID.

Opsi ini adalah
hanya berlaku dalam kombinasi dengan -u pilihan.

-P,
-kata sandi KATA SANDI

Kata sandi terenkripsi, sebagai
dikembalikan oleh ruang bawah tanah(3). Standarnya adalah menonaktifkan
kata sandi.

Catatan:
Opsi ini tidak disarankan karena kata sandi (atau
kata sandi terenkripsi) akan terlihat oleh pengguna yang mencantumkan
proses.

Anda harus membuat
yakin kata sandi menghormati kebijakan kata sandi sistem.

-R,
-sistem

Buat Akun Sistem.

Pengguna Sistem
akan dibuat tanpa informasi yang menua di /etc /shadow,
dan pengidentifikasi numerik mereka dipilih di
Sys_uid_min-Sys_uid_max kisaran, didefinisikan dalam
/etc/login.def, bukannya Uid_min-Uid_max
(dan mereka Gid rekan -rekan untuk penciptaan
kelompok).

Perhatikan itu
useradd tidak akan membuat direktori rumah untuk a
pengguna, terlepas dari pengaturan default di /etc /login.def
(Create_home). Anda harus menentukan -M
Opsi Jika Anda menginginkan direktori home untuk akun sistem
dibuat.

-R,
-akar Chroot_dir

Terapkan perubahan di
Chroot_dir direktori dan gunakan file konfigurasi
dari Chroot_dir direktori.

-S,
-kerang KERANG

Nama login pengguna
kerang. Standarnya adalah membiarkan bidang ini kosong, yang
menyebabkan sistem memilih shell login default
ditentukan oleh KERANG variabel di
/etc/default/useradd, atau string kosong secara default.

-u,
-uid Uid

Nilai numerik dari
ID Pengguna. Nilai ini harus unik, kecuali -Hai
opsi digunakan. Nilainya harus non-negatif. Default
adalah menggunakan nilai ID terkecil lebih besar dari atau sama dengan
Uid_min dan lebih besar dari setiap pengguna lainnya.

Lihat juga
-R opsi dan Uid_max keterangan.

-U,
-grup pengguna

Buat grup dengan hal yang sama
Nama sebagai pengguna, dan tambahkan pengguna ke grup ini.

Default
perilaku (jika -G, -N, Dan -U pilihan
tidak ditentukan) ditentukan oleh Usergroups_enab
variabel di /etc /login.def.

-Z,
-selinux-user Seuser

Pengguna selinux untuk pengguna
Gabung. Standarnya adalah membiarkan bidang ini kosong, yang
menyebabkan sistem memilih pengguna selinux default.

Mengubah
nilai dasar

Saat hanya dipanggil dengan -D pilihan, useradd
akan menampilkan nilai default saat ini. Saat dipanggil dengan
-D ditambah opsi lain, useradd akan memperbarui
nilai default untuk opsi yang ditentukan. Sah
Opsi yang mengubah default adalah:

-B,
-Base-Dir Base_dir

Awalan jalur untuk yang baru
Direktori Rumah Pengguna. Nama pengguna akan ditempelkan
akhir dari Base_dir untuk membentuk rumah pengguna baru
nama direktori, jika -D opsi tidak digunakan saat
Membuat akun baru.

Pilihan ini
mengatur RUMAH variabel di/etc/default/useradd.

-e,
-tanggal kadaluarsa TANGGAL KADALUARSA

Tanggal di mana pengguna
akun dinonaktifkan.

Pilihan ini
mengatur BERAKHIR variabel di/etc/default/useradd.

-F,
-tidak aktif Tidak aktif

Jumlah hari setelah a
Kata sandi telah kedaluwarsa sebelum akun
dengan disabilitas.

Pilihan ini
mengatur Tidak aktif variabel di
/etc/default/useradd.

-G,
-gid KELOMPOK

Nama grup atau ID untuk yang baru
grup awal pengguna (saat -N/-no-user-group adalah
digunakan atau saat Usergroups_enab Variabel diatur ke
TIDAK di /etc /login.DEFS). Kelompok yang disebutkan harus ada,
dan ID grup numerik harus memiliki entri yang ada.

Pilihan ini
mengatur KELOMPOK variabel di/etc/default/useradd.

-S,
-kerang KERANG

Nama login pengguna baru
kerang.

Pilihan ini
mengatur KERANG variabel di/etc/default/useradd.

Catatan

Sistem
Administrator bertanggung jawab untuk menempatkan pengguna default
File di/etc/skel/direktori (atau kerangka lainnya
direktori yang ditentukan dalam/etc/default/useradd atau di
garis komando).

Peringatan

Anda tidak boleh menambahkan
Pengguna ke grup NIS atau LDAP. Ini harus dilakukan di
server yang sesuai.

Demikian pula, jika
Nama pengguna sudah ada di database pengguna eksternal
seperti NIS atau LDAP, useradd akan menyangkal pengguna
Permintaan Pembuatan Akun.

Biasanya
disarankan untuk hanya menggunakan nama pengguna yang dimulai dengan yang lebih rendah
Surat kasus atau garis bawah, diikuti oleh huruf kecil
huruf, digit, garis bawah, atau tanda hubung. Mereka bisa berakhir dengan a
tanda dollar. Dalam istilah ekspresi reguler:
[a-z _] [a-z0-9 _-]*[$]?

Di Debian,
Hanya kendala yang tidak boleh dimulai dengan nama pengguna
A Dash ('-') Nor Plus ('+') Nor Tilde ('~') atau mengandung a
Colon (':'), koma (','), atau whitespace (ruang: ", end
dari baris: '\ n', tabulasi: '\ t', dll.). Perhatikan bahwa menggunakan a
slash ('/') dapat merusak algoritma default untuk
Definisi Direktori Rumah Pengguna.

Nama pengguna mungkin
Panjangnya hingga 32 karakter.

KONFIGURASI

Pengikut
variabel konfigurasi di /etc /login.def mengubah
Perilaku alat ini:

Create_home
(Boolean)

Tunjukkan jika direktori rumah
harus dibuat secara default untuk pengguna baru.

Pengaturan ini
tidak berlaku untuk pengguna sistem, dan dapat ditimpa di
garis komando.

Gid_max
(nomor), Gid_min (nomor)

Rentang ID grup yang digunakan untuk
penciptaan kelompok reguler oleh useradd,
groupadd, atau pengguna baru.

Default
nilai untuk Gid_min (Resp. Gid_max) adalah 1000
(Resp. 60000).

Mail_dir
(rangkaian)

Direktori spool mail. Ini
diperlukan untuk memanipulasi kotak surat saat sesuai
akun pengguna dimodifikasi atau dihapus. Jika tidak ditentukan, a
Default kompilasi waktu digunakan.

Mail_file
(rangkaian)

Mendefinisikan lokasi
Pengguna mengirimkan file spool relatif ke rumah mereka
direktori.

Itu
Mail_dir Dan Mail_file Variabel digunakan oleh
useradd, usermod, Dan Userdel ke
Buat, pindahkan, atau hapus spool email pengguna.

Max_members_per_group
(nomor)

Anggota maksimum per grup
pintu masuk. Ketika maksimum tercapai, entri grup baru (baris)
dimulai di /etc /group (dengan nama yang sama, kata sandi yang sama,
dan gid yang sama).

Default
Nilai adalah 0, artinya tidak ada batasan dalam angka
anggota dalam kelompok.

Fitur ini
(Grup terpisah) memungkinkan untuk membatasi panjang garis di
file grup. Ini berguna untuk memastikan bahwa garis untuk NIS
Grup tidak lebih besar dari 1024 karakter.

Jika perlu
Menegakkan batas seperti itu, Anda dapat menggunakan 25.

Catatan: split
Grup mungkin tidak didukung oleh semua alat (bahkan dalam bayangan
ToolSuite). Anda tidak boleh menggunakan variabel ini kecuali Anda
sangat membutuhkannya.

Pass_max_days
(nomor)

Jumlah maksimum hari a
Kata sandi dapat digunakan. Jika kata sandi lebih tua dari ini, a
Perubahan kata sandi akan dipaksakan. Jika tidak ditentukan, -1 akan
diasumsikan (yang menonaktifkan pembatasan).

Pass_min_days
(nomor)

Jumlah hari minimum
Diizinkan antara perubahan kata sandi. Setiap perubahan kata sandi
dicoba lebih cepat dari ini akan ditolak. Jika tidak
ditentukan, -1 akan diasumsikan (yang menonaktifkan
larangan).

Pass_warn_age
(nomor)

Jumlah hari peringatan
diberikan sebelum kata sandi berakhir. Nol berarti peringatan adalah
diberikan hanya pada hari kedaluwarsa, nilai negatif
berarti tidak ada peringatan yang diberikan. Jika tidak ditentukan, tidak ada peringatan
disediakan.

Sub_gid_min
(nomor), Sub_gid_max (nomor), Sub_gid_count
(nomor)

Jika /etc /subuid ada,
perintah useradd Dan pengguna baru (Kecuali Pengguna
sudah memiliki ID grup bawahan) dialokasikan
Sub_gid_count ID grup yang tidak digunakan dari jangkauan
Sub_gid_min ke Sub_gid_max untuk setiap baru
pengguna.

Default
nilai untuk Sub_gid_min, Sub_gid_max,
Sub_gid_count masing -masing 100000, 600100000 dan
10000.

Sub_uid_min
(nomor), Sub_uid_max (nomor), Sub_uid_count
(nomor)

Jika /etc /subuid ada,
perintah useradd Dan pengguna baru (Kecuali Pengguna
sudah memiliki ID pengguna bawahan) dialokasikan
Sub_uid_count ID pengguna yang tidak digunakan dari jangkauan
Sub_uid_min ke Sub_uid_max untuk setiap baru
pengguna.

Default
nilai untuk Sub_uid_min, Sub_uid_max,
Sub_uid_count masing -masing 100000, 600100000 dan
10000.

Sys_gid_max
(nomor), Sys_gid_min (nomor)

Rentang ID grup yang digunakan untuk
Penciptaan grup sistem oleh useradd,
groupadd, atau pengguna baru.

Default
nilai untuk Sys_gid_min (Resp. Sys_gid_max) adalah
101 (resp. Gid_min-1).

Sys_uid_max
(nomor), Sys_uid_min (nomor)

Rentang ID pengguna yang digunakan untuk
pembuatan pengguna sistem oleh useradd atau
pengguna baru.

Default
nilai untuk Sys_uid_min (Resp. Sys_uid_max) adalah
101 (resp. Uid_min-1).

Uid_max
(nomor), Uid_min (nomor)

Rentang ID pengguna yang digunakan untuk
pembuatan pengguna reguler oleh useradd atau
pengguna baru.

Default
nilai untuk Uid_min (Resp. Uid_max) adalah 1000
(Resp. 60000).

Umask
(nomor)

Topeng Pembuatan Mode File
Diinisialisasi ke nilai ini. Jika tidak ditentukan, topeng itu akan
diinisialisasi ke 022.

useradd
Dan pengguna baru Gunakan topeng ini untuk mengatur mode
direktori rumah yang mereka buat

Itu juga digunakan
oleh Pam_umask Sebagai nilai Umask default.

Usergroups_enab
(Boolean)

Jika diatur ke Ya,
Userdel akan menghapus grup pengguna jika berisi
Tidak ada lagi anggota, dan useradd akan membuat secara default a
grup dengan nama pengguna.

File

/etc/passwd

Informasi Akun Pengguna.

/etc/shadow

Akun Pengguna Aman
informasi.

/etc/group

Informasi Akun Grup.

/etc/gshadow

Akun Grup Aman
informasi.

/etc/default/useradd

Nilai default untuk akun
penciptaan.

/etc/skel/

Direktori yang berisi default
file.

/etc/subgid

Per grup bawahan pengguna
IDS.

/etc/subuid

Per pengguna pengguna bawahan
IDS.

/etc/login.def

Suite Kata Sandi Bayangan
konfigurasi.

Nilai keluar

Itu
useradd Perintah keluar dengan nilai -nilai berikut:

0

kesuksesan

1

tidak dapat memperbarui file kata sandi

2

Sintaks perintah tidak valid

3

argumen tidak valid untuk opsi

4

Uid sudah digunakan (dan tidak
-Hai)

6

Grup yang ditentukan tidak
ada

9

Nama pengguna sudah digunakan

10

tidak dapat memperbarui file grup

12

tidak dapat membuat direktori home

14

tidak dapat memperbarui pengguna selinux
pemetaan

Tutorial Linux Terkait:

  • Cara membuat Modifikasi dan Hapus Akun Pengguna di Linux
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara menghapus bloatware dari ponsel samsung android Anda…
  • Menangani input pengguna dalam skrip bash
  • Cara menambahkan pengguna di almalinux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Cara menambah/menghapus pengguna di manjaro linux
  • Perintah Linux Dasar
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…