pastikan anda sudah memahami tutorial awal yaitu cara-menambahkan-user-ssh-di-linux. yang akan anda lakukan disini adalah, memanage, membatasi user agar sesuai dengan apa yan anda inginkan....
note: tested on openssh
langsung saja, yng harus kita lakukan adalah meambahkan user/group ke setingan limit yang ada di secruity.conf server dengan cara
note: i don't know but somehow it only works on openssh and openvz only, it will not works on cloud, xen or kvm.
done! selamat anda sudah bisa membatasi user sesuai dengan kebutuhan!
part 1: cara membatasi user login dengan expire / batas waktu tertentu
saya contohkan disini adalah dengan menggunakan parameter tahun-bulan-tanggal, contoh formatnya adalah seperti ini:usermod jono -e 2014-05-12yang di maksud adalah, saya berasumsi sudah ada user bernama jono, dan contoh di atas berarti user dengan nama jono akan expired (-e) / habis masa berlakunya pada tahun 2014 bulan mei tanggal 12, dengan demikian, stelah jono melewati tangagal tersebut, maka jono akan mendapatkan pesan eror bahwasannya user nya sudah tidak bisa dipake karena memang sudah expired.
note: tested on openssh
part2: cara membatasi user multi login
sangat sering sekali terjadi tentunya, ketika kita menjadi seller, banyak user nakal, login mengunakan satu ID untuk rame-rame, cara ini mujarab, tapi bikin repot, karena terkadang user tidak benar-benar multi login, melainkan kesalahan system, yaitu ketika user ssh login dan tidak logout secara benar, dalam beberapa kasus, di dalam system masih terecord sedang login.langsung saja, yng harus kita lakukan adalah meambahkan user/group ke setingan limit yang ada di secruity.conf server dengan cara
nano /etc/security/limits.conftambankan pada baris sbelum paling bawah
@jono hard nproc 1maksudnya adalah, @jono=user jono, hard nproc 1=maximal proses hanya satu, atau dengan bahasa lebih mudahnya, user jono hanya bisa login dengan menggunakan satu ssh saja, stelah edit , save dengan cara menekan tombol ctrl + x, konfrim y, enter. restart ssh anda
service ssh restartkalo anda berhasil melimit user diatas, maka yng akan terjadi ketika user melakukan multi login adalah muncul pesan seperti ini:
note: i don't know but somehow it only works on openssh and openvz only, it will not works on cloud, xen or kvm.
done! selamat anda sudah bisa membatasi user sesuai dengan kebutuhan!


