Přátelé, nevíte, jak řešit problém uživatelských programů, které úspěšně běží jen s rootovskými právy?
Jde třeba o GPRSEC (připojení na internet pomocí GPRS) nebo WAMMU (přístup k obsahu mobilního telefonu).
Tyto lze úspěšně využít jen, spustí-li se s právy roota. Jinak nefungují.
Nicméně - nerad bych ostatním ostatním členům rodiny dával heslo pro roota, když se chtějí třeba připojit k internetu...
Nevíte, jak na to? Díky!
sice pozdě, ale přece. Dnes jsem tento problém řešil také na Suse 11.1 a přišel jsem na to.
GPRS Easy Connect (gprsec) využívá služeb pppd a I/O portu dev/ttyxx (u mě dev/ttyUSB0). Veškerý problém je v nastavení práv k pppd a k portu. Já jsem uživatel "tatka" a mám nastvenu ve svém profilu i skupinu "dialout" (možná to není třeba a pozěji to dalším nastavením dubluji).
gprsec má nastaveno v oprávnění:
uživatel: tatka, skupina: dialout, oba mohou číst a zapisovat, prg. je spustitelný
(usr/sbin/)pppd má nastaveno v oprávnění
bit UID i GID je nastaven
uživatel: root, skupina: dialout, oba mohou číst a zapisovat, prg. je spustitelný
v pokročilém nastavení jsem přidal:
pojmenovaného uživatele "tatka" s právy mohou číst a zapisovat
/dev/ttyUSB0 má nastaveno v oprávněn
uživatel: root, skupina: uucp, oba mohou číst a zapisovat, prg.je spustitelný
v pokročilém nastavení jsem přidal:
pojmenovanou skupinu "dialout" s právy mohou číst a zapisovat
Poté začalo být spojení z profilu tatka navazováno a Siemens S65 s kabelem S30880-S5601-A810 se připojil do sítě T-Mobile.
Zatím jsem nedocílil přenosu dat (např. spojení s prohlížečem Opera atd.).