Re: [tanya-jawab] meliat user default shell
2010/9/21 Hans Wiriya T : > di server sy ada 50-an user dimana ada yg bisa login (setting default > /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita > ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? > munkin mo menambahkan/malah bikin ruwet.. :D vi /etc/passwd tampilkan nomor baris :set number find n replace hanya baris milik user (misal: 25 -75) :25,75 s/\/bin\/bash/\/bin\/false/ maap klo hoax.. -- :: http://www.blackonsole.org :: -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
On Wed, Sep 22, 2010 at 05:19:54PM +1000, Ronny Haryanto wrote: Bagaimanapun juga, tidak dianjurkan mengedit /etc/passwd by hand, yg dianjurkan adalah menggunakan 'vipw'. atau pakai chsh. bisa dibuat daftar user yang mau diubah, terus dibuat scriptnya pakai chsh. misal: # chsh -s /bin/false adi di atas akan mengubah shell user adi menjadi /bin/false. Salam, P.Y. Adi Prasaja -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
2010/9/22 Justinus Andjarwirawan : > Dibackup dulu sebelumnya :) toh juga cuma 50 user, dan tidak di -i dulu > langsung. Kalau lebih dari itu saya ya gak anjurkan cara spt ini. Kayaknya kita menginterpretasikan problemnya beda, saya nangkepnya yg mau didisable cuma user2 tertentu, bukan semua. Kalo semua mau didisable, berarti termasuk root juga (kalo kebetulan shellnya /bin/bash), seperti dibilang oleh rekan Nyoman. Bagaimanapun juga, tidak dianjurkan mengedit /etc/passwd by hand, yg dianjurkan adalah menggunakan 'vipw'. Kalo terpaksa harus mengedit by hand (termasuk pake script), harus paham juga konsekwensinya dan cara ngebetulinnya kalo sampe gak bisa login :-) Lihat juga 'vigr'. Ronny -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
Dibackup dulu sebelumnya :) toh juga cuma 50 user, dan tidak di -i dulu langsung. Kalau lebih dari itu saya ya gak anjurkan cara spt ini. --Original Message-- From: Ronny Haryanto To: tanya-jawab@linux.or.id ReplyTo: tanya-jawab@linux.or.id Subject: Re: [tanya-jawab] meliat user default shell Sent: Sep 22, 2010 11:54 2010/9/22 Justinus Andjarwirawan : > perl -p -e 's/bin\/bash/bin\/false/g' /etc/passwd > Cek dulu, kalau sudah ok: > perl -pi -e 's/bin\/bash/bin\/false/g' /etc/passwd Mengedit /etc/passwd secara manual itu sangat riskan, apalagi pake script :), yg belum dites :)) Ronny -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis Sent from my BlackBerry® powered by Sinyal Kuat INDOSAT
Re: [tanya-jawab] meliat user default shell
2010/9/22 Justinus Andjarwirawan : > perl -p -e 's/bin\/bash/bin\/false/g' /etc/passwd > Cek dulu, kalau sudah ok: > perl -pi -e 's/bin\/bash/bin\/false/g' /etc/passwd Mengedit /etc/passwd secara manual itu sangat riskan, apalagi pake script :), yg belum dites :)) Ronny -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
On Wed, 2010-09-22 at 04:16 +, Justinus Andjarwirawan wrote: > perl -p -e 's/bin\/bash/bin\/false/g' /etc/passwd > Cek dulu, kalau sudah ok: > perl -pi -e 's/bin\/bash/bin\/false/g' /etc/passwd > Kemarin sempat kepikiran untuk menyarankan pake cara ini... tapi dengan cara ini user root pun bakalan gak bisa login nantinya Kecuali setelah melakukan perintah di atas, user root di change lagi shell nya Nyoman signature.asc Description: This is a digitally signed message part
Re: [tanya-jawab] meliat user default shell
perl -p -e 's/bin\/bash/bin\/false/g' /etc/passwd Cek dulu, kalau sudah ok: perl -pi -e 's/bin\/bash/bin\/false/g' /etc/passwd --Original Message-- From: Hans Wiriya T To: tanya-jawab@linux.or.id ReplyTo: tanya-jawab@linux.or.id Subject: [tanya-jawab] meliat user default shell Sent: Sep 21, 2010 14:49 di server sy ada 50-an user dimana ada yg bisa login (setting default /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis Sent from my BlackBerry® powered by Sinyal Kuat INDOSAT
Re: [tanya-jawab] meliat user default shell
2010/9/21 Hans Wiriya T : > > thx mas... dg cat passwd lsg keliatan semua :) > +++ sama2, ternyata lebih simpel ya dengan cat passwd *senyum2* -avd -- a mac lover : http://acehmacclub.org a worker http://alifia.co.id -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
On 09/21/2010 03:36 PM, Nyoman [D] wrote: On Tue, 2010-09-21 at 14:49 +0700, Hans Wiriya T wrote: di server sy ada 50-an user dimana ada yg bisa login (setting default /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? Kalau cuma 1 atau 2 user sih pake command chsh chsh --help Usage: chsh [ -s shell ] [ --list-shells ] [ --help ] [ --version ] [ username ] chsh -s /sbin/nologin sibudy Atau kalau mau cara extreme, bisa pake vim (text editor) dan edit file /etc/passwd nya. Hati-hati.. harap backup dulu sebelum edit Nyoman thx mas... dg cat passwd lsg keliatan semua :) -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
On Tue, 2010-09-21 at 14:49 +0700, Hans Wiriya T wrote: > di server sy ada 50-an user dimana ada yg bisa login (setting default > /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn > kita ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? > Kalau cuma 1 atau 2 user sih pake command chsh chsh --help Usage: chsh [ -s shell ] [ --list-shells ] [ --help ] [ --version ] [ username ] chsh -s /sbin/nologin sibudy Atau kalau mau cara extreme, bisa pake vim (text editor) dan edit file /etc/passwd nya. Hati-hati.. harap backup dulu sebelum edit Nyoman signature.asc Description: This is a digitally signed message part
Re: [tanya-jawab] meliat user default shell
2010/9/21 Hans Wiriya T : > di server sy ada 50-an user dimana ada yg bisa login (setting default > /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita > ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? Bisa pake one-liner script yg kurang lebih gini: perl -ne 'split/:/;$f=sh...@_;$l=...@_;print"$f\n"unless$l=~/(nologin|false)$/||/^#/' /etc/passwd Baru saya tes di Mac, lagi gak ada akses ke mesin Linux. Utk ngeset gak bisa login, biasanya tinggal ganti shellnya. Ada yg ke /bin/nologin atau /bin/false, tergantung distro, ikutin aja seperti yg lain. Ganti shellnya pake 'chsh' (baca man pagenya utk info lebih lanjut). Bbrp distro mungkin juga menyediakan tool utk disable user (yg mungkin termasuk mengganti shellnya, dan do some other stuff too). Ronny -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] meliat user default shell
2010/9/21 Hans Wiriya T : > di server sy ada 50-an user dimana ada yg bisa login (setting default > /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita > ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? > cek /etc/passwd -- Fajran Iman Rusadi- http://fajran.web.id http://dahsy.at -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis
[tanya-jawab] meliat user default shell
di server sy ada 50-an user dimana ada yg bisa login (setting default /bin/bash) dan sebagain ga bisa login (/bin/false). Kalo dari CLI, gmn kita ngecek user mana aja yg bisa login sekaligus set menjadi ga bs login? -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis