The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
CIACTech02-002: Microsoft Browser Helper Objects (BHO) Kunne Skjul skadelig kode iBot Sikkerhedsbulletiner (RSS) 0 12-24-2007 09:40 AM
Sådan integreres shell script i en awk kode rajbal Shell Programmering og Scripting 8 09-28-2006 05:19 PM
Kan nogen finde en fejl i denne kode? shell script Amon Shell Programmering og Scripting 1 09-19-2006 03:11 AM
Capture Oracle returkode i shell script Vikas Sood Shell Programmering og Scripting 1 05-22-2006 06:32 PM
Hvordan at skjule bruger inputted teksten for interaktive UNIX shell script? patrickpang Shell Programmering og Scripting 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 Søg denne tråd Karakter: Thread Rating: 1 votes, 5.00 average. Display Modes
  #1 (permalink)  
Old 07-30-2003
alan's Avatar
alan alan is offline
Registreret Bruger
  
 

Join Date: Jul 2003
Beliggenhed: Los Angeles
Stillinger: 53
Question Skjule kode i shell script???

Hej,

Jeg er meget nyt for Unix, så jeg vil gerne undskylde på forhånd i tilfælde mit spørgsmål er dumme.

Jeg skrev en KORN script at jeg planlægger at distribuere til mange brugere. Dette script indeholder følsomme oplysninger, som brugerne bør ikke se: brugernavn og password til vores database servere med lønningssystem info.

Er der en måde at skjule ( "obfuscate"?) Dele (brugernavne / adgangskoder ..) eller hele script fra slutbrugere, mens det stadig giver mulighed for dem at gennemføre det?

Jeg tænker, at retten chmod kommandoen ville batte dvs noget i retning af "chmod??? Myscript.ksh ...". Jeg allerede har en "chmod 777 myscript.ksh" så jeg kan køre / test dette script i min shell-konto, men måske jeg skal gøre noget andet? Do you guys enig? Findes der en bedre løsning?

Tak på forhånd for at hjælpe mig.

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

Join Date: Aug 2002
Beliggenhed: Cleveland, OH
Posts: 804
Chmod 777 betyder, at alle kan læse, redigere og køre filen. Hvis du vil forhindre andre i at læse filen, kan du bruge noget andet med chmod kommando, som "chmod 711 file", hvilket vil gøre filen eksekverbar for alle, men kun i stand til at blive læst eller redigeret af dig, de ejer.
  #3 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.131
711 vil ikke arbejde for scripts. Råtanken ikke kan udføre kommandoer, som det ikke kan læse.

Sætte et kodeord i script er et meget alvorligt sikkerhedsproblem. Den eneste rigtige løsning er: ikke gør det.
  #4 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Registreret Bruger
  
 

Join Date: Jul 2003
Beliggenhed: Los Angeles
Stillinger: 53
Citat:
Oprindeligt indsendt af Perderabo
711 vil ikke arbejde for scripts. Råtanken ikke kan udføre kommandoer, som det ikke kan læse.
Ikke sikker på, hvad du mener med dette. Jeg har brugt 711 på mit script og kørte den ved hjælp af 3 forskellige logins: det gennemføres med succes alle 3 gange.

Alligevel er jeg enig med dig at sætte adgangskoder i et script beder om problemer.

Tidsfrister og for lidt viden om shell scripting (jeg undervise mig) forlade mig med nogen anden mulighed for tiden.

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

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.131
Jeg har lige prøvet det på HP-UX 11.0, får jeg:
. / xyz:. / xyz: kan ikke åbne

Og på SunOS 5.6:
/ usr / bin / ksh:. / xyz: kan ikke åbne

virker som et problem for mig. Hvilke OS bruger du?
  #6 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Registreret Bruger
  
 

Join Date: Jul 2003
Beliggenhed: Los Angeles
Stillinger: 53
Citat:
Oprindeligt indsendt af Perderabo
Jeg har lige prøvet det på HP-UX 11.0, får jeg:
. / xyz:. / xyz: kan ikke åbne

Og på SunOS 5.6:
/ usr / bin / ksh:. / xyz: kan ikke åbne

virker som et problem for mig. Hvilke OS bruger du?
'uname-r' giver mig (HP-UX) "B.11.0" ... ligesom du??

For alle mine tests, jeg
- "fysisk" logget ind som bruger A, kørte scriptet, logges
- "fysisk" logget ind som bruger B, kørte scriptet, logges
-...

Ikke sikker på, at hvis gør en forskel ....?
  #7 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.131
Dette er meget mærkeligt. Ja, min uname-r er B.11.00.

Hvad er den første linje i dit script? Jeg har:
#! / usr / bin / ksh

Kunne du sender resultaterne af en
ls-ln script
eller hvad du kaldte dit script. Og en
id-u

De numeriske uids kontrollere adgangen. Hvis dit nuværende uid som vises ved "id-u" ikke er nul eller lig med numeriske uid at ejer script du må ikke være i stand til at køre det.

Medmindre tolken selv er suid til enten roden eller ejeren af script. Min ksh er 555.
Closed Thread

Bogmærker

Tags
Solaris

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0