[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Username length inconsistencies.



Dan Jacobowitz <drow@abcinternet.net> writes:

> On Sun, May 31, 1998 at 11:32:18PM -0400, Alex Yukhimets wrote:
> > > > Sure, this would work, but I was talking about _shell_script_  way of doing 
> > > > that...
> > 
> > Wow, I think I'm going to open a zoo for root-checking methods:)
> > 
> So in that case (although if it doesn't have perl it doesn't deserve to
> be called a *n?x in my opinion) here's another for your zoo:

Agrees... :) Perl's the best!! :D

> But I think, that this is taking portability a little far.  Just
> include a nice little C source to do it and compile it at runtime if
> it's that important to you.

Or, can one expect awk to be in _every_ unix? In that case, here's a portable
way (with awk) for the zoo... :)

(This can be optimized quite a bit, but I'm feeling lazy today... :)

----- s n i p p -----
#!/bin/sh

ID=`id | awk -F= '{print $2}' | awk -F\( '{print $1}'`
if [ "$ID" = "0" ]; then
    iamroot
else
    iamnot
fi
----- s n i p p -----

-- 
-------------------------------------------------------------------------------
 Turbo  ___________     Debian GNU/Linux   Unix _IS_ user friendly - it's just
 ^^^^^  ___  /___(_)__________  _____  __  selective about who its friends are
        __  / __  /__  __ \  / / /_  |/_/
  _ /// _  /___  / _  / / / /_/ /__>  <   Turbo Fredriksson Tel: +46-704-697645
  \\\/  /_____/_/  /_/ /_/\__,_/ /_/|_|   S-415 10 Göteborg    turbo@tripnet.se
                  PGP#788CD1A9            SWEDEN         www5.tripnet.se/~turbo
----------- PGP:  B7 92 93 0E 06 94 D6 22  98 1F 0B 5B FE 33 A1 0B ------------
--
Treasury kibo quiche Saddam Hussein counter-intelligence KGB Clinton
Delta Force strategic Honduras Semtex explosion terrorist nuclear
Kennedy


--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: