Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: skunkos 17 Května 2011, 19:35:56

Název: Jak spustit hddtemp bez použití sudo? [Vyřešeno]
Přispěvatel: skunkos 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.
Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: Martin Šácha 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.
Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: skunkos 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
Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: GdH 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
Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: jenda93 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ý. 



Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: mosqa 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
Název: Re: Jak spustit hddtemp bez použití sudo?
Přispěvatel: skunkos 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 :)
Název: Re: Jak spustit hddtemp bez použití sudo? [Vyřešeno]
Přispěvatel: ntz_reloaded 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.