Kirjoittaja Aihe: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet  (Luettu 2284 kertaa)

Lokki

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Kuinkas gnomessa tai lxde:ssä vaihdetaan pikkuisia apuohjelmia toisiksi. Tai mistä saisi graafisten ohjelmien nimet näkyviin, jotta tietäisi mitä etsiä. Minua vaivaa etenkin laskimen ja sammuta näppäimen toiminnan muuttuminen uusissa versioissa erilaiseksi. Haluaisin takaisin sen UBU 9.1 sammutustavan, jossa se yhdestä kosketuksesta avaa ruudun, joka sammuttaa koneen minuutin kuluttua, jos ei muuta tehdä.

Hauska olisi myös sellainen  (tai muutama eri ajoille aseteltu) ikoniksi työpöydälle asetettu sammutusskripti, joka sammuttaisi koneen valitun minuuttimäärän jälkeen. Tuntuu työläältä kirjautua erikseen mestariksi mustalla ruudulla ja laittaa sinne shutdown -h, kone kun on telkkarikäytössä rivikäyttäjän tunnuksilla, joilla shutdown ei toimi.

Hankalinta tässä on se, että mustalle ruudulle kirjautuminen pitää yleensä tehdä pimeässä, kun ei näe näppäimiä. Tätä ominaisuutta kun tarvitaan lähinnä illalla, kun väsyttää liikaa, eikä jaksakaan katsoa TV-leffaa loppuun ja haluaisi käydä nukkumaan, mutta tallentaa filmin lopun ja sammuttaa sitten koneen.

Varmaan pikakorjauksena riittäisi, kun shutdownin saisi toimimaan myös työpöytäkäyttäjän oikeuksilla.
-Vai onko siinä jokin erityinen turvallisuusriski?

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
Vs: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet
« Vastaus #1 : 09.01.12 - klo:16.32 »

Oisko linux:n at-komento käyttökelpoinen tässä tapauksessa?

jotain tähän tyyliin :

Lainaus
shutdown -now | at now + 2 min

http://linux.about.com/library/cmd/blcmdl1_at.htm
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

SuperOscar

  • Käyttäjä
  • Viestejä: 4063
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet
« Vastaus #2 : 09.01.12 - klo:17.19 »
Varmaan pikakorjauksena riittäisi, kun shutdownin saisi toimimaan myös työpöytäkäyttäjän oikeuksilla.
-Vai onko siinä jokin erityinen turvallisuusriski?

Eipä se erityinen riski ole, jos kone on sellainen, että kukaan ei oleta sen olevan kaiken aikaa pystyssä. Toteuttaminen on helppoa: muokkaa tiedostoa /etc/sudoers – tämä kannattaa tehdä komennolla ”sudo visudo”, jotta syntaksi tulee tarkistetuksi. Lisää sinne esim. rivi:

Koodia: [Valitse]
%wheel ALL=NOPASSWD: /sbin/shutdown
missä ”wheel” pitää korjata halutulla käyttäjäryhmällä (esim. sudo, sudoers, admin – en enää muista, mitä *buntuissa käytetään). ”Haluttu” tarkoittaa tässä, että voit luoda vaikka ihan oman ryhmän vain tätä tehtävää varten, jos siltä tuntuu.

Tämän jälkeen pitää yhä kirjoittaa ”sudo shutdown -h”, mutta salasanaa ei kysytä.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Lokki

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet
« Vastaus #3 : 19.01.12 - klo:11.27 »
Eipä se erityinen riski ole, jos kone on sellainen, että kukaan ei oleta sen olevan kaiken aikaa pystyssä. Toteuttaminen on helppoa: muokkaa tiedostoa /etc/sudoers – tämä kannattaa tehdä komennolla ”sudo visudo”, jotta syntaksi tulee tarkistetuksi. Lisää sinne esim. rivi:

Koodia: [Valitse]
%wheel ALL=NOPASSWD: /sbin/shutdown
missä ”wheel” pitää korjata halutulla käyttäjäryhmällä (esim. sudo, sudoers, admin – en enää muista, mitä *buntuissa käytetään). ”Haluttu” tarkoittaa tässä, että voit luoda vaikka ihan oman ryhmän vain tätä tehtävää varten, jos siltä tuntuu.

Tämän jälkeen pitää yhä kirjoittaa ”sudo shutdown -h”, mutta salasanaa ei kysytä.
Kokeilin laittaa shutdownin vapaaksi kaikille käyttäjille:
Koodia: [Valitse]
%users ALL=NOPASSWD: /sbin/shutdownLakkasi jostain syystä sammuttamasta konetta alasajon päätteeksi. Poistin rivin, jolloin sammui taas normaalisti. Näitä virran sammumattomuuksia, eli shutdownista tuleekin reboot, tulee vieläkin silloin tällöin, eli ehkä kyse ei ollut tuosta muutoksesta. Ei kuitenkaan mahdollistanut työpöytäkäyttäjän shutdownia, vaan kyseli salasanaa, joksi ei kelvannut rivikäyttäjän oma.

Tuohon kysymykseen graafisten ohjelmien nimistä ei kukaan ole osannut vastata  ???
« Viimeksi muokattu: 19.01.12 - klo:11.29 kirjoittanut Lokki »

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet
« Vastaus #4 : 20.01.12 - klo:12.17 »
Graafisten ohjelmien valikoissa näkyvät nimet ja käynnistyskomennot määritellään käynnistin eli .desktop -tiedostoissa, jotka majailevat /usr/share/applications/ hakemistossa.

Esim. englannin kielisessä versiossa:
Koodia: [Valitse]
cd /usr/share/applications/
grep -i 'disk usage' *.desktop
Tulostaa baobab.desktop tiedoston. Tiedostoon kurkkaus paljastaa käynnistyskomennon (Exec=baobab rivi). Apuohjelma "Disk Usage Analyzer" on siis oikealta nimeltään baobab. Aika usein tämä sama tieto löytyy myös ko. ohjelman about-ikkunasta.

Sammutusnappulan säätöön tuosta ei välttämättä ole apua. Sinun pitäisi vaihtaa paneelissa oleva härpäke toiseen. Mihin, en tiedä.

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Graafisten apuohjelmien nimet ja shutdown käskyn oikeudet
« Vastaus #5 : 20.01.12 - klo:17.08 »
Itse tarvitsin juurikin tvkaista-koneeseen sammutusnapin joka ei kysele mitään.
Seuraavanlainen skripti teki homman:

#!/bin/bash
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

Ajastuksesta en sitten tiedä.
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori