is this possible in debian etch? that will prevent user to see other processes that 's been run by different UID.
I don't think this is possible, unless you write a wrapper script called ps that calls the real ps with the right options.