Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak spustit hddtemp bez použití sudo? [Vyřešeno]  (Přečteno 1745 krát)

skunkos

  • Aktivní člen
  • *
  • Příspěvků: 399
    • Osobní web
Jak spustit hddtemp bez použití sudo? [Vyřešeno]
« kdy: 17 Května 2011, 19:35:56 »
Mno jednoduše bych potřeboval jak bezbolestně spustit nějaký program (třeba hddtemp) bez nutnosti spouštět ho pomocí sudo.
« Poslední změna: 18 Května 2011, 08:19:50 od skunkos »
ArchLinux (KDE)
Můj web

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #1 kdy: 17 Května 2011, 20:29:03 »
Přidej do /etc/sudoers následující:
Kód: [Vybrat]
<uzivatel> ALL = NOPASSWD: /usr/sbin/hddtemp

Název programu/scriptu musí být napsán i s absolutní cestou.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

skunkos

  • Aktivní člen
  • *
  • Příspěvků: 399
    • Osobní web
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #2 kdy: 17 Května 2011, 21:16:11 »
Po úpravě sudoers stále nelze použít hddtemp bez použití sudo, resp. při použití sudo opět chce heslo.

Kód: [Vybrat]
martin@martinrotter-nb:~$ /usr/sbin/hddtemp /dev/sda
/dev/sda: open: Operace zamítnuta
« Poslední změna: 17 Května 2011, 21:21:07 od skunkos »
ArchLinux (KDE)
Můj web

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #3 kdy: 17 Května 2011, 21:34:29 »
Není v případě hddtemp lepší nechat starovat démona initem a data již číst normálně jako uživatel?
Například:
Citace
netcat localhost 7634|sed 's/||/\n|/g'|grep sda|cut -d '|' -f4

jenda93

  • Stálý člen
  • **
  • Příspěvků: 653
  • software engineer
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #4 kdy: 18 Května 2011, 06:18:24 »
skunkos napsal: Mno jednoduše bych potřeboval jak bezbolestně spustit nějaký program (třeba hddtemp) bez nutnosti spouštět ho pomocí sudo.

Můžeš to v Ubuntu řešit s pomocí terminálu např. takto:

Kód: [Vybrat]
sudo gedit /etc/rc.local

a do otevřeného souboru před exit napsat:

Kód: [Vybrat]
chmod u+s /usr/sbin/hddtemp

Potom restartovat PC a je vymalováno. Zbavíš se otravného sudo.
Je to spolehlivá metoda, která funguje X let na X počítačích. Takže nezapomeň označit dotaz jako vyřešený. 



Hlavním úkolem vývojářů je chválit nový software

mosqa

  • Stálý člen
  • **
  • Příspěvků: 854
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #5 kdy: 18 Května 2011, 07:47:12 »
...

Můžeš to v Ubuntu řešit s pomocí terminálu např. takto:

Kód: [Vybrat]
sudo gedit /etc/rc.local

...

len taka drobnost > gksudo gedit .. alebo sudo nano/..
http://wiki.ubuntu.cz/Root%20sudo#Informace
AMD Athlon X2 4850e; GIGABYTE MA78GM-DS2H; IGP ATI HD3200; 2GB (KIT 2x1GB) DDR2 KINGSTON BOX; WD 6400AAKS; SAMSUNG SpinPoint F1 HD322HJ; SAMSUNG SH-S223F SATA; squeezy

skunkos

  • Aktivní člen
  • *
  • Příspěvků: 399
    • Osobní web
Re: Jak spustit hddtemp bez použití sudo?
« Odpověď #6 kdy: 18 Května 2011, 08:16:48 »
skunkos napsal: Mno jednoduše bych potřeboval jak bezbolestně spustit nějaký program (třeba hddtemp) bez nutnosti spouštět ho pomocí sudo.

Můžeš to v Ubuntu řešit s pomocí terminálu např. takto:

Kód: [Vybrat]
sudo gedit /etc/rc.local

a do otevřeného souboru před exit napsat:

Kód: [Vybrat]
chmod u+s /usr/sbin/hddtemp

Potom restartovat PC a je vymalováno. Zbavíš se otravného sudo.
Je to spolehlivá metoda, která funguje X let na X počítačích. Takže nezapomeň označit dotaz jako vyřešený. 

fajn, díky :)
ArchLinux (KDE)
Můj web

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re: Jak spustit hddtemp bez použití sudo? [Vyřešeno]
« Odpověď #7 kdy: 18 Května 2011, 11:38:28 »
co treba pokud je to binarni tak setuid ? viz `man chmod'

ja osobne si davam setuid na par veci.
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.