Cara Menambahkan, Menghapus dan memodifikasi User pada Linux
Information Linux Tutorial Linux UnixJika kalian pernah menggunakan linux dan ingin untuk menambahakan user baru, maka useradd atau adduser adalah perintah yang dapat kalian gunakan untuk menambahkan user baru.
Di linux, perintah useradd ada sebuah perintah yang dapat kalian ketikan pada terminal untuk membuat user pada linux. Kalian dapat menngetikan perintah useradd atau adduser pada terminal, dan ini merupakan perintah yang sama saja, karena itu hanya merupakan symbolic link saja.
Saat kalian menjalankan peruntah “useradd” pada terminal, maka yang akan OS linux lakukan adalah :
Membuat folder home untuk user baru tersebut
Menentukan permissions dan ownerships
Username bersifat unik, sehingga tidak mungkin bagi kita untuk menambahakan username dengan nama yang sama.
Jika kalian ingin menambahkan user baru “estrella“, maka kalian dapat membuatnya dengan cara berikut :
saat kalian sudah membuat user baru, sekarang saatnya membuat password untuk user yang baru saja kalian buat, caranya adalah seperti berikut ini.
ohh iyaa, sebelum memberi password untuk user yang baru saja dibuat, kita akan mengecek apakah user tadi benar benar sudah ditambahkan, caranya seperti ini
nahh, disitu kita melihat output seperti berikut
berikut penjelasannya:
estrella = user yang tadi kita buat, dengan nama estrella
x = x adalah password dari User, tetapi Dilambangkan Dengan x
1002 = akan kita bahas nanti
/home/estrella = adalah direktori untuk user estrella
cat = untuk melihat isi file lewat terminal
grep = untuk mengambil pola pada file/folder
contoh untuk command line grep:
misalkan kita mempunyai file dengan nama list-nama.txt, dan di dalam file list-nama.txt ini mempunyai 48383 Baris, sedangkan kita harus mencari kata seperti contoh ahmad, bagaimana caranya tanpa harus memeriksanya satu persatu, nah disinilah grep berfungsi. contoh:
jika tidak ada apapun, berarti memang nama ahmad tidak ada dalam file tersebut, seperti pada gambar berikut
nah, kali ini kita akan memberi password untuk user yang baru kita buat yaitu estrella
Jika Sudah menambahkan password, akan nampak seperti gambar diatas.
Nah, bagaimana kita melihat passwordnya ? caranya yaitu dengan command seperti ini.
jika kita melihat seperti digambar, cara mengatasinya gampang dengan cara menambahkan command sudo seperti gambar berikut
nah, kita akan melihat output sebagai berikut.
tapi kali ini tidak akan mendalam, hanya cara mengLock dan Unlock user yang tadi kita buat, kita akan membahas Lebih Dalam Nanti
cara mengLock (mengunci), user yang tadi kita buat adalah sebagai berikut
nah, jika kita menemukan error seperti pada gambar, kita hanya tinggal menambahkan sudo usermod -L user
Penjelasan:
nah, setelah kita berhasil mengunci user akan nampak seperti gambar diatas,
pertanyaannya, bagaimana kita mengetahui bahwa akun tersebut dikunci ?
cara mengetahui akun yang terkunci itu mudah, kita ikuti saja perintah yang sama seperti yang ada diatas, liat bagian passwod yaitu dengan cara sebagai berikut.
nah, kita akan melihat tanda (!) di depan kode yang dienskripsi seperti berikut.
bagaimana cara membuka akun yang terkunci ?
mudah saja kita tinggal mengganti option -L dengan -U. -U disini untuk membuka akun yang terkunci, yang berarti -Unlock
perhatikan Gambar berikut.
setelah perintah diatas kita jalankan, kita lihat lagi apakah tanda (!) masih ada atau tidak, jika masih ada, berarti gagal Unlock, jika tidak ada berarti kita berhasil mengUnlock akun tersebut.
disini kita lihat tanda (!) tersebut sudah tidak ada, itu berarti kita berhasil membuka akun yang terkunci / unlock user.
sekarang kita lihat apakah user yang kita buat sudah memilki direktori, caranya sebagai berikut
jika tidak muncul apa-apa seperti pada gambar diatas, berarti direktori untuk user yang tadi kita buat tidak ada,
kita hanya tinggal menambahkan dengan cara sebagai berikut
jika, tidak ada shell direktorinya, mari kita tambahkan dengan perintah.
sekarang saya akan membahas cara menghapus user pada linux
untuk menghapus user pada linux, caranya cukup mudah yaitu dengan memasukkan Perintah
dapat kita liat bahwa terminal tidak memberikan output, itu berarti user yang kita cari tidak ada pada file manajemen user tersebut,
kita juga bisa menghapus direktori user contoh:
cukup sekian, bila ada kesalahan mohon dimaafkan :( saya juga masih belajar, mungkin ada yang lebih mahir, tutorial ini saya buat untuk kalian yang baru saja mengenal linux, jika ada pertanyaan silahkan komentar dibawah.. :)
Di linux, perintah useradd ada sebuah perintah yang dapat kalian ketikan pada terminal untuk membuat user pada linux. Kalian dapat menngetikan perintah useradd atau adduser pada terminal, dan ini merupakan perintah yang sama saja, karena itu hanya merupakan symbolic link saja.
Saat kalian menjalankan peruntah “useradd” pada terminal, maka yang akan OS linux lakukan adalah :
Membuat folder home untuk user baru tersebut
Menentukan permissions dan ownerships
Ohh, sebelum kita memulainya. saya mohon maaf, dikarenakan disini saya menggunakan OS Kali Linux, jadi mungkin tampilannya berbeda dengan OS Linux kalian seperti Ubuntu, Debian, Linux Mint dan lain lain,
tapi jangan khawatir, apapun OS nya, perintahnya tetap Sama.
Menambah,menghapus, mengubah user
Untuk menambah atau membuat user baru pada linux, kalian dapat menggunakan perintah useradd dan diikuti dengan nama user baru yang akan ditambahakan.Username bersifat unik, sehingga tidak mungkin bagi kita untuk menambahakan username dengan nama yang sama.
Jika kalian ingin menambahkan user baru “estrella“, maka kalian dapat membuatnya dengan cara berikut :
ohh iyaa, sebelum memberi password untuk user yang baru saja dibuat, kita akan mengecek apakah user tadi benar benar sudah ditambahkan, caranya seperti ini
estrella:x:1002:1002::/home/estrella:
x = x adalah password dari User, tetapi Dilambangkan Dengan x
1002 = akan kita bahas nanti
/home/estrella = adalah direktori untuk user estrella
cat = untuk melihat isi file lewat terminal
grep = untuk mengambil pola pada file/folder
contoh untuk command line grep:
misalkan kita mempunyai file dengan nama list-nama.txt, dan di dalam file list-nama.txt ini mempunyai 48383 Baris, sedangkan kita harus mencari kata seperti contoh ahmad, bagaimana caranya tanpa harus memeriksanya satu persatu, nah disinilah grep berfungsi. contoh:
cat list-nama.txt | grep ahmadjika didalam file list-nama.txt terdapat kata yang kita cari ahmad dia akan mengeluarkan output sama seperti command diatas,
jika tidak ada apapun, berarti memang nama ahmad tidak ada dalam file tersebut, seperti pada gambar berikut
cat /etc/passwd | grep pinguinkarena keyword pinguin tidak ada, maka dia tidak akan mengeluarkan output apapun
nah, kali ini kita akan memberi password untuk user yang baru kita buat yaitu estrella
Nah, bagaimana kita melihat passwordnya ? caranya yaitu dengan command seperti ini.
jika kita melihat seperti digambar, cara mengatasinya gampang dengan cara menambahkan command sudo seperti gambar berikut
nah, kita akan melihat output sebagai berikut.
estrella:$6$9tjs527Y$0JODfyAI1fmmL90R/mKIey3fPitostdI89RDNlLYjmSexy67aD/0Pp3iyHprjipuiEeau2sCKSKo0MqRoJUz81:17428:0:99999:7:::Penjelasan Sebagai Berikut
- Estrella = adalah nama user yang kita buat tadi dengan adduser/useradd kedua command sama saja karena itu hanyalah symbolic link
- $6$9tjs527Y$0JODfyAI1fmmL90R/mKIey3fPitostdI89RDNlLYjmSexy67aD/0Pp3iyHprjipuiEeau2sCKSKo0MqRoJUz81 = Nah, tidak usah bingung karena ini hanyalah password yang tadi kalian buat, hanya saja yang ini sudah dienskripsi. jangan khawatir password tidak akan berubah, tetap sama saat kalian memasukkan perintah passwd estrella
- 17428 = hari terakhir password dimodifikasi/diubah mungkin :v
- 0 = Jumlah hari minimum yang diperlukan antara perubahan kata sandi yaitu jumlah hari yang tersisa sebelum pengguna diizinkan untuk mengubah kata sandinya
- 99999 = mungkin ini batas expirednya password yang kita buat tadi
- 7 = hari setelah password expired, user akan disabled
tapi kali ini tidak akan mendalam, hanya cara mengLock dan Unlock user yang tadi kita buat, kita akan membahas Lebih Dalam Nanti
cara mengLock (mengunci), user yang tadi kita buat adalah sebagai berikut
nah, jika kita menemukan error seperti pada gambar, kita hanya tinggal menambahkan sudo usermod -L user
Penjelasan:
- sudo = untuk memproses command yang kita masukkan sebagai superuser
- usermod = dengan command inilah kita bisa memodifikasi user seperti: mengunci user, memindahkan user ke group lain, mengganti direktori home dan shell, mengganti UID, dan lain-lain
- -L = option dari usermod, -L untuk Lock User, untuk lebih memahami option dari usermod, dapat anda gunakan perintah man usermod, fungsi dari perintah man adalah kita dapat melihat panduan manual dari semua command (perintah) pada linux
- user = ganti user dengan nama yang kalian buat,
nah, setelah kita berhasil mengunci user akan nampak seperti gambar diatas,
pertanyaannya, bagaimana kita mengetahui bahwa akun tersebut dikunci ?
cara mengetahui akun yang terkunci itu mudah, kita ikuti saja perintah yang sama seperti yang ada diatas, liat bagian passwod yaitu dengan cara sebagai berikut.
nah, kita akan melihat tanda (!) di depan kode yang dienskripsi seperti berikut.
estrella:!:$6$9tjs527Y$0JODfyAI1fmmL90R/mKIey3fPitostdI89RDNlLYjmSexy67aD/0Pp3iyHprjipuiEeau2sCKSKo0MqRoJUz81:17428:0:99999:7:::itu berarti kita berhasil mengunci user,
bagaimana cara membuka akun yang terkunci ?
mudah saja kita tinggal mengganti option -L dengan -U. -U disini untuk membuka akun yang terkunci, yang berarti -Unlock
perhatikan Gambar berikut.
setelah perintah diatas kita jalankan, kita lihat lagi apakah tanda (!) masih ada atau tidak, jika masih ada, berarti gagal Unlock, jika tidak ada berarti kita berhasil mengUnlock akun tersebut.
disini kita lihat tanda (!) tersebut sudah tidak ada, itu berarti kita berhasil membuka akun yang terkunci / unlock user.
sekarang kita lihat apakah user yang kita buat sudah memilki direktori, caranya sebagai berikut
ls /homedan cari folder yang bernama user kita, disini saya akan mencari user bernama estrella. jika tidak mau repot untuk mencari kita cukup memberi perintah grep seperti ini.
ls /home | grep user_kalianperhatikan gambar.
jika tidak muncul apa-apa seperti pada gambar diatas, berarti direktori untuk user yang tadi kita buat tidak ada,
kita hanya tinggal menambahkan dengan cara sebagai berikut
mkdir /home/estrellanah jika sudah, sekarang kita lihat dengan cara cat /etc/passwd
jika, tidak ada shell direktorinya, mari kita tambahkan dengan perintah.
usermod -s /bin/bash estrellaOption -s berfungsi untuk menambahkan direktori shell pada user yang baru saja kita buat.
sekarang saya akan membahas cara menghapus user pada linux
untuk menghapus user pada linux, caranya cukup mudah yaitu dengan memasukkan Perintah
userdel user-kalianlalu liat folder manajemen user dengan perintah berikut seperti digambar
dapat kita liat bahwa terminal tidak memberikan output, itu berarti user yang kita cari tidak ada pada file manajemen user tersebut,
kita juga bisa menghapus direktori user contoh:
/home/user-kaliandengan memasukkan perintah:
userdel -r estrellaatau
rm -rf /home/estrella
cukup sekian, bila ada kesalahan mohon dimaafkan :( saya juga masih belajar, mungkin ada yang lebih mahir, tutorial ini saya buat untuk kalian yang baru saja mengenal linux, jika ada pertanyaan silahkan komentar dibawah.. :)