Mengatur Masa Berlaku user Bisakah…???
Sudah Lama Saya Ingin Membuat Artikel Ini tapi karena masalah waktu mungkin baru kali ini saya bisa membuatnya.
Linux adalah Sistem Operasi multiuser yang artinya merupakan sistem operasi yang dirancang unutk digunakan oleh banyak orang secara bersamaan. Untuk itu di perlukan batasan batasan agar user A tidak dapat melihat apalagi menghapus file User B dan sebaliknya.
Di Linux pada saat installasi kita di buatkan 2 user account sekaligus masih ingat bila saat installasi kita disuruh memasukan Password Root, nah bingung kan root itu apa dan User biasa Itu Apa. pada dasarnya 2 user account di Linux bisa di bagi menjadi 2 kelompok, yaitu:
ROOT :
root saya ibaratkan seperti Dewa, ini merupakan dewa yang paling berkuasa di komputer linux. account ini cuman ada satu di linux dan tidak bisa di hapus. Tapi jangan sesekali menggunakan Account ini kalo tidak benar2 kepepet. Nah Ada teman saya yang bertanya kepada saya, Mengapa Penggunaan root sangat dibatasi? Pertanyaan yang sangat Susah Tapi Gampang untuk di jawab ya Aku tidak langsung menjawab Masih Tanya Sama Mbah Google Dulu.
Misalnya Kita secara tidak sengaja menjalankan program yang berbahaya, seperti Virus, Exploite dlsb. Jika menggunakan root maka virus tersebut akan mempuyai Hak yang sama dengan root, karena itulah jangan Heran jika akses root selalu menjadi incaran para Hacker di Dunia.
NORMAL user:
ini adalah account yang dapat kita Buat secara manual. Kita juga bisa menambahkan user account dengan GUI maupun dengan Baris perintah (command Line)
Dalam membuat user atau group sangat Gampang sekali dan Bisa dihapus, ini saya pernah alami dalam Praktikum Sistem Operasi Linux Di Kampus Saya di Praktikum Tersebut dalam membuat user di Linux Sangant Mudah sekali, Tapi jika Jumlah peserta Praktikum tersebut Jumlahnya sangat Banyak tentu akan sangat merepotkan jika Harus Mnghapus User satu per satu.
Dan Seorang teman saya bertanya apakah Bisa mengatur user Supaya ada masa Berlakunya,..? jawabanya Ya Juga Bisa Tidak. Di bilang tidak Karena Belum nyoba, dibilang Ya kalo Tanya Om Google dulu.
Akhirnya Saya mencoba di Komputer saya,
Misalakan saya membuat sebuah User account untuk teman saya dan berlaku hanya 1 minggu saja. saya ingin agar account tersebut secara otomatis tidak Lagi bisa di gunakan sehingga saya tidak perlu repot-repot Mengahapus account tersebut.
CONTOH
Pertama Tama saya harus membuat user Account dengan baris perintah bisa dilakukan dengan perintah useradd atau adduser. Pada dasarnya Perintah sebenarnya adalah useradd, sedangkan adduser adalah link ke perintah useradd. OK jadi Useradd bisa dipakai untuk menambah user account, dan sekaligus membuat group dan direktori Homenya. Lantas bagai mana cara mengatur masa berlaku account dan sebagainya? Oke sabar saya akan menggunakan tiga Cara Yang saya Coba Di Buku UNIX System Administrator Karangan Steve Maxwell dan 100_Linux tips and trik Karangan Patrick Lambert.
CARA PERTAMA adalah menggunakan usermod, unutk mengatur masa berlaku account dan root yang berhak menambah dan menghapus suatu user maka kita masuk root terlebih dahulu.
root@007-desktop:~# useradd tux
root@007-desktop:~# usermod -e 1/28/2009 tux
untuk lebih lengkap mengenai parameter-parameter anda dapat menjalankan perintah "man usermod" atau "usermod–help"
CARA KEDUA ialah dengan memberikan parameter tambahan saat account dibuat dengan useradd. terdapat belasan parameter tambahan yang dapat kita lihat dengan menjalankan perintah "useradd -help" atau "man useradd"
SYNOPSIS
useradd [options] LOGIN
useradd -D
useradd -D [option
…..
…..
OPTIONS
The options which apply to the useradd command are:
…..
…..
-e, –expiredate EXPIRE_DATE
The date on which the user account will be disabled. The date is
specified in the format YYYY-MM-DD.
…..
…..
(exit)
unies@007-desktop:~$ useradd -e 1/28/2009 tux
CARA KETIGA
Agak sedikit Susah dari pada 2 cara diatas dan Memang belum pernah saya pakai di Komputer Lab, tetapi pernah saya coba untuk artikel ini di Komputer Rumah, yaitu dengan mengganti perilaku default dari useradd. kita bisa melakukan ini dengan mengedit file /etc/login.defs dan /etc/default/useradd. Maksud dan tujuan dari parameter /etc/login.defs dapat dilihat melalui perintah "man login.defs"
Berikut adalah isi kedua file tersebut secara default. saya memakai perintah grep setelah cat hanya untuk menghilangkan baris baris yang kosong, maupun yang merupakan komentar
unies@007-desktop:~$ cat /etc/default/useradd | grep -v "^#"
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel1
CREATE_MAIL_SPOOL=yes
unies@007-desktop:~$ cat /etc/login.defs | grep -v "^$" | grep -v "^#"
MAIL_DIR /var/spool/mail
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
UID_MIN 500
UID_MAX 60000
GID_MIN 500
GID_MAX 60000
CREATE_HOME yes
UMASK 077
USERGROUPS_ENAB yes
MD5_CRYPT_ENAB yes
Semoga Artikel Ini dapat membantu anda
Copylef by UN7
Tags Dan Seorang Harus Mnghapus User Karena Belum Linux Sangant Mudah Mengatur Masa Berlaku Misalnya Kita Praktikum Tersebut
Check Also
cara upgrade fedora 24 ke 25 secara online
Upgrade OS adalah sesuatu yang ditunggu dari pengguna suatu distro linux akan tetapi banyak dari …