The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
CIACTech02-002: Microsoft Browser Helper Objects (BHO) potrebbe nascondere codici maligni iBot Security Advisories (RSS) 0 12-24-2007 09:40 AM
Come incorporare script di shell in un codice awk rajbal Shell scripting e di programmazione 8 09-28-2006 05:19 PM
Chi trova un bug in questo codice? script di shell amon Shell scripting e di programmazione 1 09-19-2006 03:11 AM
Cattura Oracle ritorno in codice script di shell Vikas Sood Shell scripting e di programmazione 1 05-22-2006 06:32 PM
Come nascondere utente inserito testo interattivi per script di shell Unix? patrickpang Shell scripting e di programmazione 1 04-04-2006 09:42 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rating: Thread Rating: 1 votes, 5.00 average. Modalità di visualizzazione
  #1 (permalink)  
Old 07-30-2003
alan's Avatar
alan alan is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2003
Ubicazione: Los Angeles
Interventi: 53
Question Nascondi codice di script per la shell?

Ciao,

Sono molto di nuovo da Unix così voglio scusiamo in anticipo nel caso in cui la mia domanda è stupida.

KORN ho scritto uno script che ho intenzione di distribuire a molti utenti. Questo script contiene le informazioni sensibili che gli utenti non dovrebbero vedere: il nome utente e la password per il nostro server di database con informazioni sui salari.

C'è un modo per nascondere ( "nascondere"?) Parti (nome utente / password ..) o l'intero script di utenti finali, pur consentendo loro di eseguirlo?

Penso che il diritto comando chmod farebbe il trucco vale a dire qualcosa come "chmod? Myscript.ksh ...". Ho già fatto un "chmod 777 myscript.ksh" in modo che io possa eseguire / prova questo script della shell a mio conto, ma forse ho bisogno di fare qualcosa di diverso? Do you guys accordo? C'è una soluzione migliore?

Grazie in anticipo per l'aiuto a me.

Al.
  #2 (permalink)  
Old 07-31-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Utente Registrato
  
 

Join Date: Aug 2002
Località: Cleveland, OH
Interventi: 804
Chmod 777 significa che tutti possano leggere, modificare ed eseguire il file. Se si vuole impedire ad altri di leggere il file, è possibile utilizzare un altro con il comando chmod, come "chmod 711 file", che renderà il file eseguibile per tutti, ma solo in grado di essere letti o modificati da voi, il proprietario.
  #3 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.120
711 non funziona per gli script. La shell non può eseguire comandi che non può leggere.

Mettere una password in uno script è molto grave problema di sicurezza. L'unica vera soluzione è: non farlo.
  #4 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2003
Ubicazione: Los Angeles
Interventi: 53
Citazione:
Originariamente inviato da Perderabo
711 non funziona per gli script. La shell non può eseguire comandi che non può leggere.
Non sei sicuro di cosa si intende con questo. 711 ho usato il mio script e corse con 3 differenti accessi: è eseguito con successo tutte le 3 volte.

Tuttavia, sono d'accordo con lei sul fatto che mettere una password in uno script si cerca di guai.

Vincoli di tempo e scarsa conoscenza della shell scripting (io sono me stesso insegnamento), non mi lasciano altra scelta per il momento.

Al.
  #5 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.120
Ho appena provato su HP-UX 11.0, ho:
. / xyz:. / xyz: non può aprire

E su SunOS 5.6:
/ usr / bin / ksh:. / xyz: non può aprire

sembra un problema per me. Che sistema operativo stai usando?
  #6 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2003
Ubicazione: Los Angeles
Interventi: 53
Citazione:
Originariamente inviato da Perderabo
Ho appena provato su HP-UX 11.0, ho:
. / xyz:. / xyz: non può aprire

E su SunOS 5.6:
/ usr / bin / ksh:. / xyz: non può aprire

sembra un problema per me. Che sistema operativo stai usando?
'uname-r' mi dà (HP-UX) "B.11.0" ... proprio come te?

Per tutte le mie prove, ho
- "fisicamente" collegati come utente A, ha la sceneggiatura, disconnesso
- "fisicamente" loggato come utente B, ha la sceneggiatura, disconnesso
-...

Non sono sicuro se fa la differenza ....?
  #7 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.120
Questo è molto strano. Sì, il mio uname-r è B.11.00.

Qual è la prima riga del tuo script? Sono:
#! / usr / bin / ksh

Potrebbe postare i risultati di un
ls-ln script
o qualunque cosa si chiama il vostro script. E un
id-u

Il controllo numerico uid accesso. Se il vostro attuale uid visualizzato come "id-u" non è uguale a zero o numerici uid che possiede lo script non si deve essere in grado di eseguirlo.

A meno che la stessa è interprete di una suid root o il proprietario dello script. Il mio è ksh 555.
Closed Thread

Segnalibri

Tag
solaris

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 05:15 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0