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
chfn(1),
chsh(1),
groupadd(8),
groupdel(8),
groupmod(8),
passwd(1),
userdel(8),
usermod(8)
Julianne Frances Haugh (
[email protected])