[SOLVED] Komenda "/sbin/shutdown -h 15:45" bez konieczności podawania hasła

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
yahoob3
Wytworny Kaczor
Wytworny Kaczor
Posty: 443
Rejestracja: 01 lip 2013, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Lublin
Kontakt:

[SOLVED] Komenda "/sbin/shutdown -h 15:45" bez konieczności podawania hasła

Post autor: yahoob3 »

Mam w pracy TV, na którym wyświetlane są reklamy.
Potrzebuję zmusić Ubuntu 12.04 do tego, żeby przy włączeniu komputera uruchamiała się automatycznie komenda

Kod: Zaznacz cały

/sbin/shutdown -h 15:45
W zasadzie chodzi mi o to, żeby system nie wymagał do tej komendy podwyższonych uprawnień i co za tym idzie hasła. Z dodaniem do autostartu sobie poradzę (chyba). Za diabła nie mogę wymusić "shutdown" z poziomu usera.
Próbowałem zmieniać właściciela, dopisałem w /etc/sudoers:

Kod: Zaznacz cały

ALL ALL=(ALL) NOPASSWD: /sbin/shutdown
ale w dalszym ciągu wyświetla mi:

Kod: Zaznacz cały

user@willowa:~$ /sbin/shutdown -h 15:45
shutdown: Wymagane są uprawnienia administratora
groups dla usera to:

Kod: Zaznacz cały

user adm cdrom sudo dip plugdev lpadmin sambashare
Co robię nie tak?

EDIT:

OK - po fajce i plaskaczu w czoło:

Kod: Zaznacz cały

sudo /sbin/shutdown -h 15:45
w wykonywalnym pliku "local" w

Kod: Zaznacz cały

/etc/init.d
po dodaniu do autostartu załatwia sprawę po

Kod: Zaznacz cały

ALL ALL=(ALL) NOPASSWD: /sbin/shutdown
w /etc/sudoers.
Rozbijało się o brak "sudo" w komendzie. Uprawnienia podwyższone, ale brak konieczności podawania hasła.
Mint 20.1 Cinnamon, kern. 5.4; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M; LU#586742;
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: [SOLVED] Komenda "/sbin/shutdown -h 15:45" bez konieczności podawania hasła

Post autor: jacekalex »

ALL ALL=(ALL) NOPASSWD: /sbin/shutdown
Wiesz, co oznacza pierwsze, drugie, i trzecie, tutaj wytłuszczone ALL?

Pytam, bo z taką eskalacją uprawnień nie ma żartów.

Składnia prawidłowa jest następująca:

Kod: Zaznacz cały

user  host = (jako_user) NOPASSWD: komenda
Każdy jako każdy z dowolnego hosta na świecie i w kosmosie, to już pachnie samobójstwem. :twisted:

RTFM:
http://www.gentoo.org/doc/pl/sudo-guide.xml

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
yahoob3
Wytworny Kaczor
Wytworny Kaczor
Posty: 443
Rejestracja: 01 lip 2013, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Lublin
Kontakt:

Re: [SOLVED] Komenda "/sbin/shutdown -h 15:45" bez konieczności podawania hasła

Post autor: yahoob3 »

Dzięki, ot i dobrze mądrego poczytać... chociaż na tym "kompie", to panie tylko reklama leci :)
Jeśli dobrze rozumiem, to każdy z kontem użytkownika i zewsząd mógłby mi ten komputer... wyłączyć? :-D
Ale racja, zmienię tę linijkę w sudoers.
Mint 20.1 Cinnamon, kern. 5.4; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M; LU#586742;
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości