useradd - Membuat user baru atau memperbarui informasi tentang
user baru
- useradd
- [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-s
shell]
[-u uid [ -o]] [-n] [-r]
login
- useradd
- -D [-g default_group] [-b default_home]
[-f default_inactive] [-e default_expire_date]
[-s default_shell]
Jika digunakan tanpa option -D, perintah useradd
menciptakan sebuah user account baru dengan menggunakan nilai yang terdapat
pada baris perintah dan nilai default dari system. User account yang baru
tersebut akan dimasukkan ke system files seperlunya, home directory akan
dibuatkan, dan initial files di-copy-kan, tergantung option yang terdapat
pada baris perintah. Versi yang terdapat pada Red Hat Linux akan membuat
sebuah group untuk setiap user yang didaftarkan pada system, jika -b
tidak diberikan. Option yang dapat digunakan pada perintah useradd
adalah
- -c comment
- Komentar pada file password milik user baru.
- -d home_dir
- User baru akan diciptakan dengan home_dir sebagai lokasi directory
login-nya. Default-nya adalah menambahkan nama login pada
default_home dan menggunakannya sebagai nama directory login.
- -e
expire_date
- Tanggal ketika user account dimatikan. Tanggal ditulis dalam format
MM/DD/YY.
- -f
inactive_days
- Jumlah hari setelah sebuah password kadaluarsa hingga account tersebut
dimatikan secara permanen. Nilai 0 mematikan account segera setelah
password kadaluarsa, dan nilai -1 mematikan fungsi ini. Nilai default-nya
adalah -1.
- -g
initial_group
- Nama group atau angka initial login group. Nama group harus sudah ada.
Seorang anggota group harus merujuk pada group yang sudah ada. Nilai group
default-nya adalah 1.
- -G
group,[...]
- Daftar group tambahan yang juga merupakan group-nya user. Setiap group
dipisahkan oleh koma, tanpa diikuti spasi. Group juga mengikuti aturan
yang diberikan dengan option -g. Default-nya hanyalah untuk user
yang terdaftar pada group awal.
- -m
- Home directory milik user akan dibuatkan jika belum ada. File yang
terdapat pada skeleton_dir atau /etc/skel akan dibuatkan
pada home directory milik user. Option -k hanya valid jika bertemu
option -m. Dafault-nya adalah tidak membuat directory dan tidak
meng-copy segala file.
- -M
- Home directory milik user tidak akan dibuatkan, bahkan jika setting system
pada /etc/login.defs ditujukan untuk membuat home directory.
- -n
- Sebuah group yang namanya sama dengan user akan ditambahkan ke dalam
system secara default. Option ini akan mematikan kebiasaan tersebut yang
terdapat pada Red Hat Linux.
- -r
- Flag ini digunakan untuk membuat sebuah system account. Yaitu, user dengan
UID yang lebih kecil dari UID_MIN yang tercantum pada
/etc/login.defs. Harap diingat bahwa useradd tidak akan
membuat home directory untuk user semacam ini, menghiraukan setting
default yang terdapat di /etc/login.defs. Anda harus menyebutkan
option -m jika ingin membuat home directory untuk sebuah system
account yang akan dibuat. Ini adalah option yang ditambahkan oleh Red
Hat.
- -s shell
- Nama login shell milik user. Default-nya adalah membiarkan field ini
kosong, yang menyebabkan system untuk memilih login shell yang
default.
- -u uid
- Nilai user ID secara numerik. Nilai ini harus unique, kecuali jika option
-o digunakan. Nilai tersebut tidak boleh negatif. Default-nya
adalah menggunakan nilai ID yang lebih besar dari 999 dan lebih besar dari
semua user lain. Nilai di antara 0 dan 999 biasanya disiapkan untuk system
aacount.
Ketika digunakan dengan option -D, useradd akan
menampilkan nilai default, atau memperbarui nilai default baru yang terdapat
pada baris perintah. Option yang dapat digunakan adalah
- -b
default_home
- Awalan path untuk home directory milik user baru. Nama user akan
ditambahkan setelah akhir default_home ketika membuat nama
directory baru jika option -d tidak disebutkan dalam
membuat account baru.
- -e
default_expire_date
- Tanggal ketika user account dimatikan.
- -f
default_inactive
- Jumlah hari setelah password kadaluarsa sebelum account dimatikan.
- -g
default_group
- Nama group atau ID sebagai group awal user baru. Nama group yang disebut
harus sudah ada dan nomor group ID harus mempunyai entry.
- -s
default_shell
- Nama untuk login shell milik user baru. Nama program yang disebutkan akan
digunakan untuk semua user account baru mendatang.
Jika tidak ada option yang disebutkan, useradd menampilkan
nilai default yang ada saat ini.
The system administrator is responsible for placing the default
user files in the /etc/skel directory.
Versi useradd ini dimodifikasi oleh Red Hat agar cocok dengan ketentuan
mengenai user/group.
Anda tidak dapat menambahkan user pada grou NIS. Ini harus
dilakukan pada server NIS.
/etc/passwd - informasi tentang user account
/etc/shadow - informasi user account yang terlindung
/etc/group - informasi tentang group
/etc/default/useradd - informasi tentang nilai default
/etc/login.defs - system-wide settings
/etc/skel - directory yang mengandung default files
Julianne Frances Haugh (jfh@tab.com)