The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
CIACTech02-002: Microsoft Browser Helper Объекты (BHO) Может Скрыть Malicious Code iBot Рекомендации по безопасности (RSS) 0 12-24-2007 09:40 AM
Как вставлять скрипт оболочки в AWK код rajbal Shell программирование и сценарии 8 09-28-2006 05:19 PM
Может ли кто-нибудь найти ошибку в этом коде?? скрипт оболочки Амон Shell программирование и сценарии 1 09-19-2006 03:11 AM
Захват Oracle вернуть код сценария в скорлупе Викас Суд Shell программирование и сценарии 1 05-22-2006 06:32 PM
Как скрыть введенных пользователем текста для интерактивного оболочки Unix сценарий? patrickpang 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 Оценка: Thread Rating: 1 votes, 5.00 average. Режимы дисплея
Old 07-30-2003
alan's Avatar
Алан alan is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2003
Место: Лос-Анджелес
Сообщений: 53
Question Скрыть код скрипта в оболочке???

Здравствуйте,

Я новичок в Unix и поэтому я хочу заранее извиниться, если мой вопрос, это глупо.

Я написал скрипт, который KORN Я планирует распространить среди многих пользователей. Этот сценарий содержит конфиденциальную информацию о том, что пользователь не должен видеть: имя пользователя и пароль для базы данных сервера с заработной платы информация.

Есть ли способ, чтобы скрыть ( "затемнять"?) Части (имена пользователей / пароли ..) или весь сценарий от конечных пользователей, а еще позволяет им исполнить его?

Я имею в виду, что право Chmod команда будет делать трюк т.е. нечто вроде "Chmod??? Myscript.ksh ...". Я уже сделал "Chmod 777 myscript.ksh" Так я могу запустить / тест этот скрипт на мой счет, а оболочка может быть, мне нужно делать что-то еще? Как вы, ребята, согласны? Есть ли лучший вариант?

Заранее благодарим за помощь мне.

Al.
Old 07-31-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: август 2002
Откуда: Cleveland, OH
Сообщений: 804
Chmod 777 означает, каждый может читать, изменять и выполнять файл. Если вы хотите запретить другим пользователям читать файл, вы можете использовать что-то еще с Chmod команды, как "Chmod 711 файл", которая будет сделать исполняемый файл для всех, а только может быть прочитан или редакцией вам, владельцу.
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9124
711 не будет работать для скриптов. Оболочка не может выполнять команды, которые он не может читать.

Ввод пароля в скрипте очень серьезные проблемы безопасности. Единственное реальное решение: не делать этого.
Old 07-31-2003
alan's Avatar
Алан alan is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2003
Место: Лос-Анджелес
Сообщений: 53
Цитата:
Первоначально Написал Perderabo
711 не будет работать для скриптов. Оболочка не может выполнять команды, которые он не может читать.
Не уверен, что вы подразумеваете под этим. Я использовал 711 по моему скрипту и побежал с помощью 3 различных логин: она выполнена успешно все 3 раза.

Тем не менее, я согласен с Вами, что ввод пароля в скрипте просит неприятности.

Времени и мало знаний корпуса скриптов (я сам преподавания) оставить меня нет других вариантов в настоящее время.

Al.
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9124
Я только что испытал на HP-UX 11.0, я получаю:
. / XYZ:. / XYZ: не могу открыть

А на SunOS 5.6:
/ USR / BIN / KSH:. / XYZ: не могу открыть

Похоже проблема для меня. Какой ОС вы пользуетесь?
Old 07-31-2003
alan's Avatar
Алан alan is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2003
Место: Лос-Анджелес
Сообщений: 53
Цитата:
Первоначально Написал Perderabo
Я только что испытал на HP-UX 11.0, я получаю:
. / XYZ:. / XYZ: не могу открыть

А на SunOS 5.6:
/ USR / BIN / KSH:. / XYZ: не могу открыть

Похоже проблема для меня. Какой ОС вы пользуетесь?
'uname-R' дает мне (HP-UX) "B.11.0" ... так же, как вы??

За все мои тесты, я
- "физически" войти в систему как пользователь А, побежал сценарий, вошли Off
- "физически" войти в систему как пользователь B, побежал сценарием, вошли Off
-...

Не уверен, что делает разницу ....?
Old 07-31-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9124
Это очень странно. Да, моя uname-R является B.11.00.

Что является первой строке вашего скрипта? Я:
#! / USR / BIN / KSH

Не могли бы вы опубликовать результаты в
LS-LN сценарий
или как Вы призвали вашего скрипта. И
ID-U

Числовые uids контроля доступа. Если текущий UID как отображаются на "ID-U" не равны нулю или к числовым UID, владеющей сценария вы не сможете запустить ее.

Если переводчик сам SUID либо коренные или владелец скрипта. Моя KSH является 555.
Closed Thread

Закладки

Теги
Solaris

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 04:27 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0