|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
Sudo hjälp behövs
Scenario: Jag har två servrar, A och B. Server A använder autosys för att ansluta till servern B via ssh för att köra skript. Skripten som ska köras på servern B måste att köras som användaren "WebLogic". Så vad jag gjorde var att göra autosys användaren ansluta med en ssh-nyckel från server A till server B. Efter att jag gav sudo tillstånd att autosys så att den kan köra kommandon som WebLogic. Här är mitt utdrag från visudo: Kod:
User_Alias SU_AUTOSYS = autosys Cmnd_Alias AUTOSYS_SU = /usr/bin/su - weblogic SU_AUTOSYS ALL = NOPASSWD: AUTOSYS_SU För att ytterligare underlätta automatisera Jag skrev ett litet skript (runasweblogic.sh) som ska automatisera sudo <cmd> process: Kod:
#!/bin/sh args="$@" sudo su - weblogic $args Jag tänker nu att servern A kunde ansluta till servern B och köra kommandon som WebLogic på detta sätt: Kod:
ssh serverB "/opt/home/autosys/runasweblogic.sh /opt/weblogic/whateverscript.sh" Detta är inte alls fungerar och ger fel såsom "Tyvärr, användarnamn autosys är inte tillåtet att köra / usr / bin / su - WebLogic / opt / WebLogic / whateverscript.sh" som root på serverB Några idéer? Jag kommer nötter här ...
Senast redigerad av Blane; 10-24-2008 vid 12:00.. |
| Sponsrade länkar | ||
|
|
|
|||
|
Faktiskt, jag gick lite längre än att bara för säkerheten, och nu fungerar. Här är de införda i sudoers ärende nu: Kod:
autosys ALL =(weblogic) /opt/home/autosys/test.sh, /opt/weblogic/wls92/domains/dev05/batch/*.sh, /opt/weblogic/wls92/domains/dev05/*.sh Jag bort de andra och tänkte att jag skulle bara gå på detta sätt eftersom du kan naturligtvis se bara vissa filer kan köras som WebLogic. Tack för hjälp! Jag borde ha gjort det så här i första hand.
|
| Sponsrade länkar | ||
|
|
![]() |
| Komihåglista |
| Taggar |
| autosys |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| sudo | sydney2008 | UNIX for Dummies Frågor & Svar | 3 | 08-25-2008 02:34 |
| sudo eller inte sudo: det är frågan | Linux Bot | UNIX och Linux RSS Nyheter | 1 | 02-07-2008 01:40 |
| använda sudo i HP-UX | yoavbe | Shell-programmering och Skript | 1 | 07-17-2006 08:54 |
| sudo | OMRAN | UNIX för avancerade & Expertanvändare | 2 | 09-29-2002 01:57 |
| Hur du använder sudo | syedifti | UNIX for Dummies Frågor & Svar | 1 | 10-29-2001 01:40 |