Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozwiązane Wykonywanie skryptu bez podawania hasła na komputerach w sieci lokalnej.
#4
0
Dzięki za podpowiedź.
Jeżeli dobrze rozumiem mając 15 komputerów, na każdym z nich musiałbym mieć zmodyfikowany sudousers, umożliwiający uruchomienie skryptu bez hasła. Następnie modyfikować ten skrypt innym skryptem tak aby znalazły się tam polecenia do wykonania i następnie wykonać ten zmodyfikowany skrypt na każdym komputerze.
Muszę się z tym przespać, ale ta karkołomna konstrukcja wydaje się być możliwa do wykonania.
druga kwestia, na razie dla jednego komputera nie chce mi to działać:
Kod:
#includedir /etc/sudoers.d
md md=NOPASSWD: /home/md/bash/test2.sh
wpisuje:
Kod:
(base) md@md:~$ bash /home/md/bash/test2.sh
[sudo] hasło użytkownika md:
i niestety dalej prosi o hasło.
treść skryptu:
Kod:
#!/bin/bash
sudo apt-get update
sudo apt-get upgrade
Nie mam pomysłu gdzie popełniam błąd.

Pomysł z sshpass przetestuje jutro, ale koncepcja wydaje się być pociągająca.


Wiadomości w tym wątku
RE: Wykonywanie skryptu bez podawania hasła na komputerach w sieci lokalnej. - przez Ofca - 14-12-2021, 23:21

Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości