Hozzászólások
Sziasztok!
A GPRS Easy connect progi 2.5.1pre4-es verzióját próbálom beüzemelni Debian Sarge alatt. A problémám, hogy csak úgy tudom használni, hogy rootként jelentkezek be X alá (ami tudom, nagyon nem illik...). Ha egyszerű felhasználóként indítom, akkor a következő problémák jelentkeznek;
hibaüzenet:
Nincs jogosultságod a pppd-hez!
Nem tudom beállítani a statikus DNS-t, mert ahhoz is root jog kell.
Nem tudom beállítani az önhitelesítés tiltását (enélkül nem akar Debian alatt működni rootként sem), mert root jog kell hozzá.
Megpróbáltam a program honlapján a tudástárban utánanézni, de nem találtam infót. Mit kell beállítani, hogy felhasználóként is működjön a GPRS EC néhány kattintással?
Előre is köszönöm:
Dávid
- A hozzászóláshoz be kell jelentkezni
3szemelyes a project, imho írj nyugodtam valamelyik fejleszőnek (2 magyar)
- A hozzászóláshoz be kell jelentkezni
Nekem a pppd a kovetkezo jogokkal telepult fel:
(Sarge)
shogy@elanor:/usr/bin$ ls -l /usr/sbin/pppd
-rwsr-xr-- 1 root dip 244856 Apr 15 20:21 /usr/sbin/pppd
Annyi dolgod van, hogy (root-kent)
# adduser <user> dip
Ez a user-t berakja a dip csoportba, azaz a pppd-t tudja futtatni es root jogokat vesz fel a futtatas idejere.
A valtozasok logout + login utan lepnek ervenybe.
shogy
- A hozzászóláshoz be kell jelentkezni
Köszönöm shogy, az általad javasolt beállítások hatására már eljut odáig a GPRS EC, hogy megpróbál csatlakozni. A folyamat viszont megszakad azzal, hogy a port, vagy a telefon nem áll készen.
Ha rootként csatlakozom, és bekapcsolom az "önhitelesítés tiltása" menüpontot a részletes beállításoknál (ott megjegyzésben hogy gyakori: Debian használatnál), valamint a DNS-t statikusra változtatom, simán csatlakozik. De ezekhez a változtatásokhoz root jog kell. Hogyan lehet a beállításokat egyszerű felhasználóknál alkalmazni?
Dávid
- A hozzászóláshoz be kell jelentkezni
Hi!
2 lehetoseged van: Az egyik, hogy setuid rootta teszed a GPRS EC binarist, a masik, hogy pl. nyitsz egy terminalt, beirod, hogy su, meg a jelszot, es onnan inditod.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni
Megpróbáltam;
chmod +s gprsec
Nem indult el, egy perl modulra hivatkozott. Az X biztonsági rendszere miatt nem lehet konzol-ból su után grafikus programot futtatni, a root jeszót amúgy sem akartam kiadni a kezemből (ok, csak a család használja a gépet, de nem örülnék néhány rendszerszintű beállításnak a részükről). Végül a sudo-val oldottam meg a problémát. Az /etc/sudoers - be:
%dip ALL=/usr/bin/gprsec
Utána a progi a sudo gprsec-el indítható (meg a felhasználói jelszót kell begépelni hozzá). Nem vagyok biztos benne, hogy ez a legtökéletesebb megoldás, de működik. :roll:
Köszönöm a hozzászólásokat, és ha a fenti megoldással kapcsolatban van ötletetek, plz írjátok meg.
- A hozzászóláshoz be kell jelentkezni
A setuidot billentsed be a pppd-nek és a chat-nek. A resolv.conf-ot pedig tedd olvashatóvá.
Pepó
GPRSEC
- A hozzászóláshoz be kell jelentkezni