Nowe posty

Autor Wątek: Plik sudoers - jak sformułować polecenie  (Przeczytany 2534 razy)

Zagiewa

  • Gość
Plik sudoers - jak sformułować polecenie
« dnia: 2015-07-26, 21:05:48 »
Witam potrzebuje dodać do pliku sudoers wyjątek abym jedno konkretne polecenie mógł wykonać bez konieczności podawania hasła. Wiem jak i gdzie dopisać polecenie ale jak ono powinno wyglądać? Na tą chwilę mam coś takiego:

Zagiewa localhost = (root) NOPASSWD: /usr/sbin/usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"
Podczas zapisu nie dostaje żadnego błędu więc teoretycznie polecenie jest poprawne ale nie działa. Gdy jako zwykły użytkownik próbuje wykonać polecenie:

usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"
dostaje błąd o braku dostępu. Co robię źle?

pabliszer

  • Gość
Plik sudoers - jak sformułować polecenie
« Odpowiedź #1 dnia: 2015-07-26, 22:04:05 »
Hej

Powinno się chyba uruchamiać
sudo usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"

Zagiewa

  • Gość
Plik sudoers - jak sformułować polecenie
« Odpowiedź #2 dnia: 2015-07-26, 22:10:10 »
uruchamia się owszem - ale po podaniu hasła a tego chcę uniknąć.

Albo inaczej. Czy da się dodać do autortartu albo gdziekolwiek skrypt który wykona polecenie? Problem w tym, że polecenie to wymaga podania hasła root i tutaj zależało by mi na utworzeniu np pliku txt w którym to hasło będzie zapisane in on sam sobie je pobierze albo będzie elementem polecenie taka żebym nie musiał ręcznie wpisywać hasła w momencie wywołania polecenia