Linuxx Skrevet 9. november 2010 Del Skrevet 9. november 2010 Ønsker å få følgende skript til å kjøre i bash, men finner ikke ut hva som er feil.. #!/bin/bash # mk_local_words - generate local word list file PATH=/bin:/usr/bin:/usr/local/bin; export PATH umask 077 # protect against prying eyes rm -f local_words echo $HOSTNAME | gawk -F. '{print $1; print $2; print $3; }' > local_tmp # usernames, then GECOS names cat /etc/passwd | gawk -F: '{print $1}' >> local_tmp cat /etc/passwd | gawk -F: '{print $5}' | \ gawk -F, '{print $1}' | \ gawk '{print tolower($l)};{print tolower($2)}' | \ grep -v '^$' >> local_tmp cat /etc/group | gawk -F: '{print $1}' >> local_tmp # add other local stuff to this file (e.g. org name) if [ -f local_names ]; then chmod 400 local_names cat local_names >> local_tmp fi sort local_tmp | uniq > local_words rm -f local_tmp Lenke til kommentar
Sokkalf™ Skrevet 9. november 2010 Del Skrevet 9. november 2010 Får du en feilmelding når du kjører dette..? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå