Bagaimana kalau di setting dari /etc/passwd ??
Pada bagian shell, diganti dengan program yang akan dijalankan.
Jadi home directory pun tidak diperlukan sebenarnya ...

Contoh kasus, misalnya semua user yang login hanya boleh merubah password,
maka di file /etc/passwd, bagian shell, diganti dengan /usr/bin/passwd.
Setiap kali user telnet ke server, maka hanya bisa merubah password,
setelah itu langsung keluar lagi.


Humphrey K. Widjaja writes:

> Sepertinya ada misunderstanding ....
> begini gue punya system ketika seorang user telnet in
> dan secara otomatis langsung exec sebuah program
> yang ditriger di .bashrc
> 
> nah gue takutnya ada cara untuk bypass  .bashrc / etc.
> jadi user tersebut bisa bypass bashrc. yang mengakibat
> tidak dijalankannya program tersebut.
> 
> fyi. user tersebut hanya user biasa yang tidak memiliki root
> privileges. program tersebut hanya perlu dijalankan satu kali
> saja yaitu dimana saat user tersebut login.
> 
> dengan kondisi demikian, apakah ada cara untuk sebuah
> user melakukan bypass thd bashrc?
> 
> Tentu cara yang anda utarakan tersebut harus dilakukan oleh
> user yang memiliki root privileges, am I right ?
> 

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke