Jika diperhatikan, ada 3 shell yang digunakan oleh pengguna webmail, yaitu /usr/bin/passwd, /bin/bash dan /bin/sh. Tampaknya penggunaan shell nya tidak tertib. Sebagian besar user menggunakan sudah benar menggunakan shell /usr/bin/passwd. Sementara ada user biasa yang masih menggunakan shell /bin/bash. Seharusnya, shell /bin/bash hanya diperuntukkan bagi admin atau yang se-lepel. Untuk itu penggunaan shell perlu ditertibkan.
Dengan menggunakan shell /bin/bash, pengguna bisa melakukan Telnet/SSH untuk berbagai keperluan. Namun jika shell-nya /usr/bin/passwd, pengguna bisa Telnet/SSH hanya untuk mengubah password saja. Ini contoh tampilan bisa shell-nya /usr/bin/passwd :
login as: badu
badu@192.168.125.8's password:
Last login: Wed Mar 11 10:10:02 2015 from 172.16.181.10
Changing password for user badu.
Changing password for badu
(current) UNIX password: xxxxxx
New UNIX password: yyyyyy
Retype new UNIX password: yyyyyy
Setelah selesai ganti password, pengguna langsung dipaksa EXIT.
Untuk mengubah shell dari /bin/bash menjadi /usr/bin/passwd, menggunakan webmin. Masuk ke menu System lalu submenu Users and Groups. Klik Find untuk menampilkan semua user beserta shell yang digunakan. Setelah user yang memilik shell /bin/bash ditemukan dan di-klik, akan terlihat tampilan seperti gambar di sebelah. Ganti Shell, dari /bin/bash menjadi /usr/bin/passwd.
Thanks for writing tthis
ReplyDelete