Привіт
Це дійсно корисно, оскільки за допомогою цієї підказки ми можемо керувати іншим ПК, інакше це в деякий час трохи полегшить наше життя.
Вони знають, що якщо вони з’єднаються SSH de ПК №1 a ПК №2 наприклад, і вони намагаються відкрити програму типу Firefox для запуску та відображення в ПК №2, або якийсь музичний чи відеоплеєр, ми робимо це так:
користувач @ pc2: ~$ світлячок
Але він повертає таку помилку:
(firefox: 1704): Gtk-ПОПЕРЕДЖЕННЯ **: не вдається відкрити дисплей:
Ну, тут ви побачите, як відкрити програмне забезпечення, яке ми хочемо, вирішивши цю помилку лише однією командою.
Занадто (і на мій погляд це цікавіше), припустимо, що я є ПК №1, Я отримую доступ ПК №2 що таке ПК моєї подруги з користувачем кзкггаара наприклад, тоді я бажаю їй (користувач cc) вам показано a повідомлення (як ті, що з’являються, коли ми піднімаємо або зменшуємо гучність, тощо), що говорить “Припиніть слухати Енріке Іглесіаса !!!”Хе-хе ... ми побачимо, як це зробити, не знаючи пароля вашого користувача (cc у цьому прикладі).
Для доступу через SSH з нашим користувачем (кзкггаара у цьому прикладі) до ПК №2 (з IP-адресою = 192.168.151.209) ми ставимо приблизно так:
- ssh kzkggaara@192.168.151.209
Тепер, опинившись у нашому користувачеві, ми хочемо запустити відеоплеєр, наприклад, той, який встановлений за замовчуванням в Ubuntu: Тотем, ми використаємо це для пояснення.
Якщо ми просто помістимо в термінал "тотем”Дасть нам вищезгадану помилку, оскільки перед запуском програми ми повинні поставити такий рядок:
- експортувати ДИСПЛЕЙ =: 0.0
Поставивши це, і проблема вирішена хе-хе. (якщо з'являється помилка, змініть "0.0"автор"1.0“) Отже, кроки для виконання тотем би:
- експортувати ДИСПЛЕЙ =: 0.0
- тотем
І готовий.
Якщо тоді ми хочемо закрити тотем простіше кажучи:
- killall тотем
Тепер, припустимо, ми хочемо запустити браузер типу Firefoxвже У нас не буде написати перший рядок ще раз (експортувати ДИСПЛЕЙ =: 0.0), ми просто кажучи:
- світлячок
І проблема вирішена
Однак, якщо вони залишають сеанс і знову входять через SSH до ПК №2, їм доведеться написати рядок із посиланням на експорт.
Тепер ... найцікавіше на мій погляд:
Запустіть програми на робочому столі іншого користувача:
Ми вже підключені через SSH до ПК №2, ми отримали доступ до користувача кзкггаара і що ми хочемо, це показати користувачеві cc u повідомлення (як ті, що з’являються, коли ми піднімаємо або зменшуємо гучність, тощо), що говорить “Припиніть слухати Енріке Іглесіаса !!!"
Для того, щоб надсилати сповіщення вручну, ми повинні встановити пакет із назвою libnotify-bin, щоб встановити його, ми поміщаємо в термінал:
- sudo apt-get install libnotify-bin
І готовий. Тепер ми створимо дуже маленький скрипт за допомогою команди:
- sudo торкніться /opt/script.sh
Ми відредагуємо його за допомогою:
- sudo nano /opt/script.sh
І в ньому ми напишемо наступне:
експортувати ДИСПЛЕЙ =: 0.0
notify-send "Припиніть слухати Енріке Іглесіаса !!!"
Ми економимо і виходимо з [Ctrl] + [X], і тепер ми надамо сценарію дозволи на запуск:
- sudo chmod + x /opt/script.sh
І тепер нам потрібно лише виконати сценарій, але ми виконаємо його як користувач cc, оскільки ми хочемо, щоб це сповіщення з’явилося саме тому користувачеві. Переходимо до каталогу, що містить сценарій:
- cd / opt /
А тепер запускаємо:
- sudo -u cc ./script.sh
Готово, це було б все.
Це повністю настроюється, вони можуть показати вам a гедіт що говорить "Я зламав вас на ПК“Або що б вони не хотіли, все залежить від того, наскільки вони вміють імпровізувати.
Нічого, підручник тут закінчується.
Будь-яка помилка, яка виникає, проблема, сумнів чи запитання, скарга чи пропозиція, я був би вдячний, якщо ви повідомите про це, конструктивна критика завжди добре сприймається.
Привіт і ... Я знаю, це комусь стане в нагоді ^ _ ^