Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1

Użytkownik


Witam,
Chciałbym sobie wrzucić do skryptu na lokalnej maszynie takie oto cos:
ssh login@zdalny.adres.ip ./polecenia
i pytanie jak wykonać ./polecenia z prawami roota? Nie chciałbym włączać możliwości logowania na ssh dla roota.
pozdr.
M
Offline




złodziej wirków ]:->
use sudo luke
Offline

Użytkownik


nie bardzo rozumiem jak miałoby to wyglądać
Offline






Admin łajza







ssh login@zdalny.adres.ip "sudo ./polecenia"
Offline


Członek Sejmowej Komisji Śledczej



instalujesz sudo, odpalasz visudo i dopisujesz linijkę
user ALL=(ALL) NOPASSWD: ALL

Offline


Członek DUG
Można tak:
su root -c ./polecenia
Albo:
su root -c "sh polecenia"
Skryptu z rootem nie uruchomisz, ale możesz uruchomić z rootem powłokę, która ten skrypt wykonuje :)
Bardzo niebezpiecznie jak ktoś nie lubi hasła:
cp /bin/sh /bin/s8456445464rgregregghgre
chmod 770 /bin/s8456445464rgregregghgre
chown root:users /bin/s8456445464rgregregghgre
chmod +s /bin/s8456445464rgregregghgre
I wtedy w skryptach, w nagłówku zamiast:
#!/bin/sh
#!/bin/bash
Wystarczy:
#!/bin/s8456445464rgregregghgre
PS. Ciekawostka
source `su -c sh`
Czyli jak zalogować się do "NICa" :D
(chyba tylko "exit" działa?)
Offline




Użyszkodnik
torrentow napisał(-a):
instalujesz sudo, odpalasz visudo i dopisujesz linijkę
Kod:
user ALL=(ALL) NOPASSWD: ALL
Jeżeli ta maszyna jest dostępna z sieci globalnej, to nie jest to najlepszy możliwy pomysł.
Offline


Członek Sejmowej Komisji Śledczej



Minio, jak masz np. logowanie po kluczach to jest bezpieczne

Offline

Użytkownik


mam logowanie z hasłami, a maszyna jest wystawione do internetu. a przy opcji "su root -c ./polecenia" dostaje komunikat "su: musisz uruchamiać z terminala"
Offline




złodziej wirków ]:->
torrentow napisał(-a):
Minio, jak masz np. logowanie po kluczach to jest bezpieczne
Takie rozwiązanie nigdy nie jest bezpieczne. Zasada jest prosta nigdy, ale to nigdy nie ufaj użytkownikowi, zawsze gdzie to tylko możliwe ukręcaj mu łeb ;]
Offline




Imperator





ssh login@zdalny.adres.ip su -c "polecenie"
Ostatnio edytowany przez Yampress (2011-04-04 22:05:33)
Offline

Użytkownik


Yampress napisał(-a):
Kod:
ssh login@zdalny.adres.ip su -c "polecenie"
powoduje
su: musisz uruchamiać z terminala
Offline
Strony: 1