The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
CIACTech02-002: Microsoft Browser Helper Objects (BHO) pourraient se cacher Malicious Code iBot Avis de sécurité (RSS) 0 12-24-2007 09:40 AM
Comment intégrer dans un shell script awk code rajbal De programmation et de script Shell 8 09-28-2006 05:19 PM
Peut-on trouver un bug dans ce code? shell script amon De programmation et de script Shell 1 09-19-2006 03:11 AM
Capture Oracle code de retour en script shell Vikas Sood De programmation et de script Shell 1 05-22-2006 06:32 PM
Comment masquer les entrées de texte pour l'utilisateur interactive unix shell script? patrickpang De programmation et de script Shell 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 Recherche sur ce Thread Rating: Thread Rating: 1 votes, 5.00 average. Modes d'affichage
  #1 (permalink)  
Old 07-30-2003
alan's Avatar
alan alan is offline
Registered User
  
 

Date d'inscription: juillet 2003
Lieu: Los Angeles
Posts: 53
Question Masquer code script shell?

Bonjour,

Je suis très nouveau sous Unix, je tiens à m'excuser à l'avance au cas où ma question est stupide.

KORN, j'ai écrit un script que je suis de planification pour la distribution à de nombreux utilisateurs. Ce script contient des informations sensibles que les utilisateurs ne devraient pas voir: le nom d'utilisateur et mot de passe pour nos serveurs de bases de données avec informations sur la masse salariale.

Existe-t-il un moyen de cacher ( "masquer"?) Parties (les noms d'utilisateur / mots de passe ..) ou l'ensemble du script à partir de la fin des utilisateurs tout en leur permettant de l'exécuter?

Je pense que le droit CHMOD commande faire l'affaire c'est-à-dire quelque chose comme "chmod? Myscript.ksh ...". J'ai déjà fait un "chmod 777 myscript.ksh" afin que je puisse exécuter / tester ce script shell dans mon compte, mais j'ai peut-être besoin de faire autre chose? Avez-vous d'accord les gars? Existe-t-il une meilleure option?

Merci d'avance pour m'aider.

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

Join Date: Aug 2002
Lieu: Cleveland, OH
Messages: 804
Chmod 777 signifie tout le monde peut lire, modifier et exécuter le fichier. Si vous souhaitez empêcher les autres de la lecture du fichier, vous pouvez utiliser quelque chose d'autre avec la commande chmod, comme "chmod 711 fichier" qui va rendre le fichier exécutable pour tout le monde, mais ne peuvent être lus ou modifiés par vous, le propriétaire.
  #3 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9122
711 ne fonctionne pas pour les scripts. Le réservoir ne peut pas exécuter des commandes qu'elle ne peut pas lire.

Mettre un mot de passe dans le script est un très grave problème de sécurité. La seule vraie solution est: ne pas le faire.
  #4 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Registered User
  
 

Date d'inscription: juillet 2003
Lieu: Los Angeles
Posts: 53
Citation:
Originally posted by Perderabo
711 ne fonctionne pas pour les scripts. Le réservoir ne peut pas exécuter des commandes qu'elle ne peut pas lire.
Vous ne savez pas ce que tu veux dire par là. J'ai utilisé mon script sur 711 et il a couru avec 3 connexions différentes: il exécuté avec succès toutes les 3 fois.

Néanmoins, je conviens avec vous que de mettre des mots de passe dans un script demande difficulté.

De temps et peu de connaissances de script shell (je suis enseignant moi-même) me laissent pas d'autre option pour le moment.

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

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9122
Je viens d'essayer sur HP-UX 11.0, i get:
. / xyz:. / xyz: ne peut pas ouvrir

Et sur SunOS 5.6:
/ usr / bin / ksh:. / xyz: ne peut pas ouvrir

semble être un problème pour moi. Quel système d'exploitation utilisez-vous?
  #6 (permalink)  
Old 07-31-2003
alan's Avatar
alan alan is offline
Registered User
  
 

Date d'inscription: juillet 2003
Lieu: Los Angeles
Posts: 53
Citation:
Originally posted by Perderabo
Je viens d'essayer sur HP-UX 11.0, i get:
. / xyz:. / xyz: ne peut pas ouvrir

Et sur SunOS 5.6:
/ usr / bin / ksh:. / xyz: ne peut pas ouvrir

semble être un problème pour moi. Quel système d'exploitation utilisez-vous?
'uname-r' donne-moi (HP-UX) "B.11.0" ... tout comme vous?

Pour tous mes tests, j'ai
- "physiquement" l'utilisateur connecté en tant que A, a couru le script, déconnecté
- "physiquement" l'utilisateur connecté en tant que B, a le script, déconnecté
-...

Vous ne savez pas si une différence ....?
  #7 (permalink)  
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9122
Cela est très étrange. Oui, mon uname-r B.11.00.

Quelle est la première ligne de votre script? J'ai:
#! / usr / bin / ksh

Pourriez-vous après les résultats d'une
ls-ln script
ou ce que vous appelé votre script. Et un
id-u

Le contrôle d'accès numérique UID. Si votre uid, selon les "id-u" n'est pas égal à zéro ou uid numérique, qui est propriétaire du script, vous ne devez pas être capable de le faire fonctionner.

A moins que l'interprète lui-même est soit suid root ou le propriétaire du script. Mon ksh est 555.
Closed Thread

Bookmarks

Tags
solaris

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 11:05 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0