Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как спрятать команду в значке?  (Прочитано 822 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Как спрятать команду в значке?
« : 26 Июля 2012, 08:05:42 »
Собственно...

Юзеры с тачек (Ubuntu 10.04) цепляются по RDP к серваку. Подключаются через кнопку запуска, в котором прописана команда:
rdesktop -A -s "c:\Temp\seamlessrdpshell.exe c:\1с7\BIN\1cv7.exe" -u U001 -p 001001 1cServer
Юзеры не особо дураки и научились залазить на сервак минуя 1С-ку.
Как скрыть команду а которой прописан логин и пароль???

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #1 : 26 Июля 2012, 08:23:59 »
скрипт файл пример
создать файл rdbclient.sh
sudo touch /usr/bin/rdbclient.sh
sudo chmod +x /usr/bin/rdbclient.sh
sudo gedit /usr/bin/rdbclient.sh
встав
#!bin/bash
rdesktop -A -s "c:\Temp\seamlessrdpshell.exe c:\1с7\BIN\1cv7.exe" -u U001 -p 001001 1cServer 1>/dev/null 2>/dev/null
сохранить гедит и закрой.
запустить
rdbclient.sh
Wars ~.o

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #2 : 26 Июля 2012, 10:12:13 »
bash: /usr/bin/rdbclient.sh: bin/bash^M: плохой интерпретатор: Нет такого файла или каталога

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #3 : 26 Июля 2012, 10:20:01 »
кодировка Windows копипаста плохой, ну незнаю.
Wars ~.o

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #4 : 26 Июля 2012, 10:38:24 »
встав
#!bin/bash
rdesktop -A -s "c:\Temp\seamlessrdpshell.exe c:\1с7\BIN\1cv7.exe" -u U001 -p 001001 1cServer 1>/dev/null 2>/dev/null

В первой строке после восклицательного знака слэша не хватает
#!/bin/bash

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #5 : 26 Июля 2012, 10:57:53 »
а слепую))
Wars ~.o

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #6 : 26 Июля 2012, 13:36:34 »
Залез в /usr/bin/rdbclient.sh

Там:

#!/bin/bash
rdesktop -A -s "c:\Base\shell\seamlessrdpshell.exe C:\Program Files (x86)\1Cv77_torg\BIN\1cv7.exe" -u Sales4 -p pass4 -k rus 192.168.0.2 1>/dev/null 2>/dev/null

И толку мало...
« Последнее редактирование: 26 Июля 2012, 13:49:31 от Zerax »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #7 : 26 Июля 2012, 13:38:01 »
И толку мало...
В смысле видно имя пользователя и пароль? выставите права на чтение, запретив пользователю просматривать файл.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #8 : 26 Июля 2012, 13:49:00 »
И что мне от этого файла если он ничего не делает...

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #9 : 26 Июля 2012, 14:03:09 »
И что мне от этого файла если он ничего не делает...
Я не понимаю вас.

Сейчас попробовал свою теорию-выставить права только на запуск(без чтения)- так не получается, для запуска необходимы права на чтение.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #10 : 27 Июля 2012, 07:03:45 »
Запускаю файл, выдаёт следующее:

bash: /usr/bin/rdbclient.sh: bin/bash^M: плохой интерпретатор: Нет такого файла или каталога

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #11 : 27 Июля 2012, 07:35:46 »
встав
#!bin/bash
rdesktop -A -s "c:\Temp\seamlessrdpshell.exe c:\1с7\BIN\1cv7.exe" -u U001 -p 001001 1cServer 1>/dev/null 2>/dev/null

В первой строке после восклицательного знака слэша не хватает
#!/bin/bash
Wars ~.o

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6168
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #12 : 27 Июля 2012, 08:13:51 »
Запускаю файл, выдаёт следующее:

bash: /usr/bin/rdbclient.sh: bin/bash^M: плохой интерпретатор: Нет такого файла или каталога

Файл сохранён в виндовой кодировке, в Блокноте набирал, чтоли? - надо в UTF-8 сохранить.

Оффлайн Zerax

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Как спрятать команду в значке?
« Ответ #13 : 27 Июля 2012, 11:12:16 »
Так...
Вроде работает...

Вот ещё проблема...
Если в пароле имеется символ $ или # то при входе в RDP пишет чё неправильный пароль...

 

Страница сгенерирована за 0.044 секунд. Запросов: 22.