Chodzi oto zeby skrypt był uruchamiany przez program bez podawania hasłasudo killall pppd
sleep 3
sudo pppd call ubudsl_pppoa
Jak w podac haslo roota w pliku skryptu
- 075browar
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 22 lip 2007, 12:51
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Jak w podac haslo roota w pliku skryptu
chodzi mi o ten skrypt :
Szczęście?! to tylko stan umysłu
- czarnyv
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 24 kwie 2009, 01:01
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86
- Kontakt:
Odp: Jak w podac haslo roota w pliku skryptu
Nie wiem czy można podać hasło roota w skrypcie, ale podejrzewam że nie jest to możliwe, bo byłby to wyłom w systemie bezpieczeństwa, za to jest inny sposób na osiągnięcie tego celu.
Do pliku /etc/sudoers dodaj linnijkę:gdzie username to nazwa usera, który może wykonywać ten skrypt, ewentualnie można to zastąpić słowem ALL żeby każdy miał do tego prawo. Taki zapis pozwala na wykonywanie skryptu podanego w ścieżce poprzez sudo bez konieczności podawania hasła.
Więcej na temat konfiguracji sudo i to po polsku znajdziesz tu: http://www.gentoo.org/doc/pl/sudo-guide.xml
EDIT:
W tym pliku domyślnie są już niektóre komendy skonfigurowane w ten sposób, więc wystarczy dodać twoją po przecinku, ale nic nie stoi na przeszkodzie, żeby dodać osobną linijkę.
Do pliku /etc/sudoers dodaj linnijkę:
Kod: Zaznacz cały
username localhost=NOPASSWD:/sciezka/do/skryptu
Więcej na temat konfiguracji sudo i to po polsku znajdziesz tu: http://www.gentoo.org/doc/pl/sudo-guide.xml
EDIT:
W tym pliku domyślnie są już niektóre komendy skonfigurowane w ten sposób, więc wystarczy dodać twoją po przecinku, ale nic nie stoi na przeszkodzie, żeby dodać osobną linijkę.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość