Pada kesempatan kalia ini saya akan membahas tentang User and Management di Linux.
Perhatikan pada baris pertama root:x:0:0:root:/root:/bin/bash. Penjelasan baris tersebut sebagai berikut :
- root adalah nama user.
- x berisi password yang telah dienkripsi yang disimpan dalam file /etc/shadow.
- 0 adalah User ID.
- 0 adalah User Group ID.
- root adalah info yang berisi nama lengkap user, alamat, telepon, dan lainnya.
- /root adalah direktori kerja secara default ketika user login ke dalam sistem.
- /bin/bash adalah jenis shell yang dijalankan saat user login ke sistem.
CARA MEMBUAT USER
Membuat User dengan adduser
Perintah ini secara otomatis akan membuat user dengan ketentuan-ketentuan yang telah ditentukan sistem secara default. Format perintahnya adalah adduser [nama_user]. Contohnya seperti gambar dibawah ini :
Tampilan
Membuat User dengan Useradd
Perintah ini hampir sama dengan adduser tetapi perintah useradd hanya akan membuat user yang berisikan nama user. Untuk menggunakannya gunakan format perintah useradd [nama_user]. Dan untuk mengatur passwordnya menggunakan perintah passwd [nama_user]. Contohnya seperti gambar dibawah ini :
Selanjutnya, buat passwd user yang baru dibuat tersebut.
Membuat User dengan Direktori tertentu
Ketika kalian membuat user baru dengan perintah useradd [nama_user], tetapi tidak menentukan lokasi direktori kerjanya berada di /home/[nama_user], sebagai conntoh /home/monitorteknologi. Namun, karena pada perintah sebelumnya belum didefenisikan, ketika login dengan user tersebut, sistem akan mengarahkan direktori atau dengan hak akses yang terbatas. Oleh karena itu, kalian harus mendeskripsikan atau memasukan lokasi direktori kerja user baru dengan parameter -d. Perhatikan contoh berikut :
Selanjutnya, masukan password untuk user yang baru dibuat tadi.
Membuat User dengan User ID dan Group ID
Untuk membuat User ID tertentu, perintah useradd harus ditambahkan options -u. Sementara itu, opsi -g digunakan untuk membuat Group ID tertentu.
Membuat User dalam beberapa Group
Membuat user yang masuk ke dalam beberapa group sekaligus. Opsi yang harus ditambahkan adalah -G diikuti dengan nama grup, contohnya.
Membuat User tanpa Membuat Folder Kerja Baru
Opsi parameter yang ditambahkan setelah perintah useradd adalah -M, contohnya.
Membuat Limit Batas Waktu User Berdasarkan Tanggal
Membuat limit batas waktu sebuah user berdasarkan tanggal tertentu. Paarameter yang ditambahkan adalah -e diikuti dengan format tanggal YYYY-MM-DD, sebagai contoh user dengan nama pemograman dengan masa kadaluarsa tanggal 25 April 2020.
Melimit Batas Waktu Penggantian Password User
Tambahkan opsi parameter -f diikuti jumlah hari. Sebagai contoh user pemograman harus mengganti password maksimal 8 hari setelah pembuatannya.
Memberikan Komentar Saat Membuat User Baru
Tambahkan opsi parameter -c untuk menambahkan komentar pada pembuatan user baru tersebut.
Membuat User Dengan Spesifikasi Kompleks
Contoh pertama adalah membuat user dengan nama pemograman dengan direktori /home/pemograman dengan shell bash, UID 8, GID 8, dilengkapi dengan komentar.
Menghapus User Dengan userdel
File konfigurasi ketika menggunakan perintah userdel berada di /etc/login.defs. Opsi -f akan menghapus user meskipun sedang dalam kondisi terkoneksi dengan sistem.
Menghapus User Dengan deluser
Perintah deluser memiliki konfigurasi pada file /etc/deluser.conf. Ketika mengeksekusi perintah tersebut, maka direktori home, mail, dan file yang pernah dibuat tidak secara otomatis terhapus. Namun, kalian dapat menambahkan beberapa opsi parameter sebagai berikut.
- -backup = digunakan untuk mencadangkan semua file milik user yang dihapus.
- -backup-to = digunakan untuk mencadangkan semua file user pada lokasi terntentu.
- -remove-home = untuk menghapus direktori user.
- -remove-all-file = untuk menghapus keanggotaan user dalam group tertentu.
- -group = untuk menghapus keanggotaan user dalam grup terntentu.
- -system = untuk menghapus keanggotaan user dalam grup tertentu.
- -conf = untuk menghapus user berdasarkan konfigurasi file /etc/deluser.conf dan /etc/adduser.conf.
MANAJEMEN GROUP
Lokasi penyimpanan daftar grup dalam sistem, terdapat dalam file /etc/group.
Membuat Group
Ketikkan command sudo<spasi>addgroup<spasi>nama group yang akan dibuat.
Untuk mengecekkan apakah group yang sudah dibuat sudah masuk atau belum maka ketikkan cat /etc/group.
Maka jika kita Enter akan muncul seperti ini :
Pelompokkan User ke dalam suatu group
Ketikkan command “sudo <spasi>adduser<spasi>nama_user<spasi>nama group.
Untuk melihat user yang sudah dikelompokkan dalam 1 group,maka ketikkan command cat /etc/group.
Menghapus Group
Ketikkan command deluser <spasi>nama_user yang akan dihapus kemudian enter.
deluser<spasi>nama_user : hanya meremove user dan groupnya saja.
deluser<spasi>nama_user<spasi>--remove-home : menghapus direktori dan administrative.
Sekian pembahasan dari saya semoga bermanfaat :)
Wassalamu'alaikum wr. wb.

0 Response to "User and Group Management di Linux"
Posting Komentar