The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
brukerpålogging problem og filer liste problem. pernasivam AIX 1 06-18-2009 10:09
Loop problem med en mer problematisk aliahsan81 Shell programmering og Skripting 3 01-07-2009 02:02
Problemet med å finne et maskinvareproblem girish.batra Sun Solaris 8 09-09-2008 11:10
ssh script problem problem pcjandyala Shell programmering og Skripting 2 07-31-2008 04:27
Problemet med dd-kommandoen eller kanskje AFS problem Anta Shell programmering og Skripting 0 08-25-2006 11:10

Reply
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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-01-2009
anushree.a anushree.a is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 87
GPG Encription problem

Kjære Venner,
Jeg har brukt symmetrisk gpg kryptering. Jeg kryptere en fil som følger

gpg - symmetrisk <filnavn>

Deretter ber om å skrive inn passordet to ganger

Nå er problme er, har jeg noen 700 ulike filene skal krypteres ved hjelp av symmetrisk gpg encription
Kanne u plz fortelle meg hvordan du gjør dette ved å bruke "for"Loop.

På forhånd takk
Anushree.a
  #2 (permalink)  
Old 07-01-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Bli Dato: desember 2003
Sted: Florida
Innlegg: 1934
Mannen gpg. Les opp om batch-modus.
  #3 (permalink)  
Old 07-07-2009
anushree.a anushree.a is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 87
borte thro mannen gpg resultater ... men ikke i stand til å få nødvendig informasjon ...
Vær hvis noen vet løsningen vennlig gi meg beskjed
På forhånd takk
Anushree
  #4 (permalink)  
Old 07-07-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
  
 

Bli Dato: desember 2008
Sted:. Ved
Innlegg: 1921
Fra man-siden (som du har selvsagt lest) noen alternativer som kan være nyttig:
Code:
       --batch
       --no-batch
              Use batch mode.  Never ask, do not allow  interactive  commands.
              --no-batch disables this option.

       --no-tty
              Make  sure that the TTY (terminal) is never used for any output.
              This option is needed in  some  cases  because  GnuPG  sometimes
              prints warnings to the TTY even if --batch is used.

       --passphrase-fd n
              Read the passphrase from file descriptor n. Only the first  line
              will  be  read  from  file descriptor n. If you use 0 for n, the
              passphrase will be read from stdin. This can  only  be  used  if
              only  one  passphrase is supplied.  Note that this passphrase is
              only used if the option --batch has also been  given.   This  is
              different from gpg.


       --passphrase-file file
              Read  the passphrase from file file. Only the first line will be
              read from  file  file.  This  can  only  be  used  if  only  one
              passphrase is supplied. Obviously, a passphrase stored in a file
              is of questionable security if other users can read  this  file.
              Don't  use  this  option  if  you  can avoid it.  Note that this
              passphrase is only used if the  option  --batch  has  also  been
              given.  This is different from gpg.


       --passphrase string
              Use  string as the passphrase. This can only be used if only one
              passphrase is supplied. Obviously, this is of very  questionable
              security  on  a  multi-user system. Don't use this option if you
              can avoid it.  Note that this passphrase is  only  used  if  the
              option --batch has also been given.  This is different from gpg.

  #5 (permalink)  
Old 07-10-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
  
 

Bli Dato: desember 2008
Sted:. Ved
Innlegg: 1921
Siden du startet en andre tråden for samme spørsmålet (tilsynelatende) uten å lese man-siden, vil jeg gi en løsning denne gangen.


Code:
> cat pass
s3cr3t
> gpg --batch --no-tty --armor --passphrase-file pass --symmetric test.file
> ls test.*
test.file  test.file.asc
> file test.file.asc
test.file.asc: PGP armored data message

  #6 (permalink)  
Old 07-13-2009
anushree.a anushree.a is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 87
Jeg dont vite hvordan du kan bruke løsningen.

Følgende er o / pi fikk da jeg kjøre script

test.sh: 1:. / pass: Permission denied
test.sh: 2: s3cr3t: kommandoen ikke funnet
test.sh: Linje 3 - batch: kommandoen ikke funnet
test.sh: Linje 4:. / test.file: Permission denied
test.sh: linje 5:. / test.file: Permission denied
test.sh: Linje 6: test.file.asc: kommandoen ikke funnet
test.sh: Linje 7: test.file.asc:: kommandoen ikke funnet
  #7 (permalink)  
Old 07-13-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
  
 

Bli Dato: desember 2008
Sted:. Ved
Innlegg: 1921
Det er sannsynligvis fordi jeg er ikke en komplett script, men heller et eksempel på hvordan det vil se ut når det gjøres manuelt. Innleggsaktivitet igjen med kommentarer for å avklare:
Code:
> cat pass    # Run the 'cat' program to show the contents of file 'pass' which
              # contains the passphrase
s3cr3t        # Contents of file 'pass'
# Calling gpg in batch mode, telling it not to allocate a TTY, asking for
# ASCII-Armor output (non-binary data), providing the passphrase in file 'pass',
# symmetric enryption for file 'test.file'
> gpg --batch --no-tty --armor --passphrase-file pass --symmetric test.file
> ls test.*   # Display a listing of the original & encypted file
test.file  test.file.asc
> file test.file.asc # Run the 'file' utility to take a guess at the type of the
                     # content of file 'test.file.asc'
test.file.asc: PGP armored data message # It tells us that it's encrypted,
                                        # armored data

Alt du trenger å gjøre er å erstatte Filnavnene jeg brukt sammen med dem du har. Så snart du har fått det ned, begynne å bruke variabler i stedet for filnavn. Og når det er gjort kan du begynne med for loop.
Reply

Hugseliste

Tags
kryptering, gpg

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 12:46.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0