The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
EOF ellenőrzése alatt ramkrix Magas szintű Programozás 10 03-11-2008 01:43 AM
ellenőrzése nem nulla értéket philplasma A UNIX a dummies Kérdések és válaszok 6 01-08-2008 04:51 PM
Checking cp haladás MarGur A UNIX a dummies Kérdések és válaszok 0 05-15-2007 05:13 PM
Checking for PXE Maestro @ Altiris SUN Solaris 5 05-25-2004 01:06 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 07-19-2007
filthymonk filthymonk is offline
Regisztrált felhasználó
  
 

Join Date: May 2007
Hozzászólások: 59
ellenőrzésére uid

How do I go about getting a uid a felhasználó, és ellenőrzi?


Kód:
if [ $uid != 'root' ] 
then 
        echo "You are not a superuser, please login as a superuser"
        exit1; 
fi

A fenti kód nem működik. tud valami guru kérem, segítsen nekem.
1. hogyan lehet eljutni az uid a felhasználó? Tudom, hogy beírja azonosítóját, de hogyan lehet eljutni a forgatókönyv, hogy ellenőrizze, hogy a su?
2. Honnan kilép az egész forgatókönyvet, ha nem a su?
3. Ez a fenti, képes folytatni a többit a folyamat, ha a su?

-Thanks & Regards -
  #2 (permalink)  
Old 07-19-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Helyszín: levél csomópontja B + fa
Hozzászólások: 2.960
használatára $ USERNAME


Kód:
if [ $USERNAME != 'root' ]
 then
  echo "you are not root"
 else
  echo "you are root"
 fi

  #3 (permalink)  
Old 07-19-2007
filthymonk filthymonk is offline
Regisztrált felhasználó
  
 

Join Date: May 2007
Hozzászólások: 59
hmmm ... i echo $ USERNAME és én sem
  #4 (permalink)  
Old 07-19-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Helyszín: levél csomópontja B + fa
Hozzászólások: 2.960
amelyek fiktív os és használ?
  #5 (permalink)  
Old 07-19-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Helyszín: levél csomópontja B + fa
Hozzászólások: 2.960
különben lehet, hogy megpróbál


Kód:
id | sed 's/).*$//;s/^.*(//'

  #6 (permalink)  
Old 07-19-2007
filthymonk filthymonk is offline
Regisztrált felhasználó
  
 

Join Date: May 2007
Hozzászólások: 59
I'm using Sun Solaris 9, bash
  #7 (permalink)  
Old 07-19-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.928
Idézet:
Originally Posted by filthymonk View Post
[...]
1. hogyan lehet eljutni az uid a felhasználó?


Kód:
$ ps -p $$
   PID TTY      TIME CMD
 10387 pts/4    0:00 bash
$ id
uid=0(root) gid=1(other)
$ echo $UID
0
$ [ "$UID" -eq 0 ]||{ echo 'Go away!';exit 1;}
$ su - oracle
$  [ "$UID" -eq 0 ]||{ echo 'Go away!';exit 1;}
Go away!
logout

Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 09:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0