Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › SUDO beállítás ismét…
- This topic has 19 hozzászólás, 8 résztvevő, and was last updated 19 years, 9 months telt el by
Bbt.
-
SzerzőBejegyzés
-
2005-01-21-07:26 #1998910
Ez az /etc/sudo tartalma ( a lényegre korlátozva ) :
Code:29. -> users ALL=NOPASSWD:/sbin/halt
30. -> users ALL=NOPASSWD:/sbin/rebootlehet hogy hülyeséget mondok, de akárhány sudo-s man-t vagy leírást néztem, ott mindig volt 1db space a parancs és a kettõspont között, illetve a groupok elõtt % jel szükséges:
Code:29. -> %users ALL=NOPASSWD: /sbin/halt
30. -> %users ALL=NOPASSWD: /sbin/reboot2005-09-28-08:57 #1998911Sziasztok egy kis segítségre lenne szükségem. Következõ a helyzet; van egy scrippem neve(helye) /usr/bin/internet a vezetéknélküli hálózat beállítására szolgál. Ahoz hogy userként kitudjam adni rendszergazda jogosultságok kellenek.
-különben a scriptben lévõ iwconfig ifconfig és route parancsokat nem tudja értelmezni-
Némi forumozás után kiderült hogy ez a sudoval lehet beállítani. Elindítottam a visudot beírtam %users ALL=/usr/bin/internet. Eddig ok. De nem tudom elmenteni mert ha ctrl+Z kilépek nem menti el mi a megoldás?
2005-09-28-09:07 #1998912Hagyd a vi-t. Macerás, amúgy azzal is lehet. Azt hiszem i-vel insert, esc-re kilép az insert módból és utána . vagy : és még valami, szóval na.
Fogsz egy mcedit-et, vagy egy jpico-t és root-ként beírod
Code:users ALL=NOPASSWD:/usr/bin/internetmajd elmented. Users helyett megadhatod csak magad a kizárólagos futtatáshoz. A .profile vagy .bash_profile fájlokba pedig tudsz alias készíteni, így könnyebb futtatni bármikor.
Code:alias hálóbeállító=’sudo /usr/bin/internet’pl.
2005-09-28-11:31 #1998913Köszi a gyors választ. Azt megtudnád mondani hogy hol van a .profile , bash_profile fájl? Még 1 kérdés a nopasswd-t minek kell megadni?
2005-09-28-11:40 #1998914hunge wrote:Sziasztok egy kis segítségre lenne szükségem. Következõ a helyzet; van egy scrippem neve(helye) /usr/bin/internet a vezetéknélküli hálózat beállítására szolgál. Ahoz hogy userként kitudjam adni rendszergazda jogosultságok kellenek.-különben a scriptben lévõ iwconfig ifconfig és route parancsokat nem tudja értelmezni-
Némi forumozás után kiderült hogy ez a sudoval lehet beállítani. Elindítottam a visudot beírtam %users ALL=/usr/bin/internet. Eddig ok. De nem tudom elmenteni mert ha ctrl+Z kilépek nem menti el mi a megoldás?
Ehhez miért nem csinálsz egy futásszintet, ami csak wireless hálóvalmegy?!
egy másikat ami csak ethx-el és egy offline szintet.
grub-ban bejegyzed.2005-09-28-11:56 #1998915sany: Köszi hogy segítesz de amit te írtál az nekem kicsit bonyolultnak tünik. (viszonylag kezdõ vagyok még).
Ezért én azt találtam ki hogy elöször megoldom hogy sima userként kitudjam adni a parancsot,
majd gnome automatikus programindítojával elindíttatom.balev: az alias készítéshez a bashrc is megteszi ugye? (A másik kettõt nem találom)
2005-09-28-12:18 #1998916Ez gentoo alatt nagyon eccerûen megoldható, de sztem uhu alatt is lehetséges!
Próbáld meg az /etc/runlevels/default könytárat álmásolni „wireless” néven!
ebben legyen benne a wireless /etc/init.d-bõl a parancs, ami vel kezeled!
Aztán hogy a vezpulton tudod-e kezelni? Ill. a grub-ban hogy tudod bele lopni?
Utánna kellene nézni, hogy az uhuban hogy megy ez!
gentooban igy van a grubCode:kernel (hd0,1)/boot/2.6.10/vmlinuz root=/dev/hda2 softlevel=wirelessui:
Nézz bele az /etc/inittab fájlba!2005-09-28-12:29 #1998917A sudo mûködik. Azonban van még 1 kis gondom. Emlékeztetõül amit csináltam:
1 az /etc/sudoers fájlba beírtam %users ALL=NOPASSWD: (1 space) /usr/bin/internet
2 az /etc/bashrc fájlba beírtam alias hálóbe=’sudo /usr/bin/internet’a helyzet a következõ:
Az internet script ami a következõket tartalmazza:
iwconfig wlan0 mode Managed
iwconfig wlan0 key restricted xxxx
iwconfig wlan0 essid xxxx
ifconfig wlan0 192.168.1.9 netmask 255.255.255.0
route add default gw 192.168.1.1
a következõ hibával száll el:
/usr/bin/internet: line 1: iwconfig: command not found
/usr/bin/internet: line 2: iwconfig: command not found
/usr/bin/internet: line 3: iwconfig: command not found
/usr/bin/internet: line 4: ifconfig: command not found
/usr/bin/internet: line 5: route: command not found
olybá tûnik nekem hogy hiába adtam magára a fájlra rendszergazda jogosultságot magára a környezetre nincs rendszergazda jogosultságom. Meglehet azt oldani hogy a fenti három parancsra is rendszergazda jogosultságot adok a sudoersbe? vajon ugy mûködni fog.?
2005-09-28-12:37 #1998918hunge wrote:Köszi a gyors választ. Azt megtudnád mondani hogy hol van a .profile , bash_profile fájl? Még 1 kérdés a nopasswd-t minek kell megadni?A home könyvtáradban vannak azok a fájlok.(magyarul ~ 🙂 ) A nopasswd meg azért kell, hogy ne kérje a jelszavad.
2005-09-28-12:50 #1998919sany wrote:Ez gentoo alatt nagyon eccerûen megoldható, de sztem uhu alatt is lehetséges!Nos nem tudom -mivel nem értek hozzá- hogy lehetséges e. Az alábbiak alapján döntsd el te magad.: A program amit használok a vezetéknélküli kártyám életre keltésére az ndiswrapper. Errõl azt kell tudni hogy 1 kernel modul amit betölt(öd)és után kézzel paramétereztem. megadtam neki a wlan specifikus dolgokat majd ip-t átjárot és dns servert. (lásd elõzõ hozzászólást) Késöbb mivel nagyon unalmasnak találtam a bash history pörgetését átmásoltam mindet 1 fájlba és futási jogot ráadva mindösszesen 2 lépésben mûködik a net elérésem 1 super userre váltok 2 beírom hogy internet.
A jelenlegi célom hogy normál userként is kitudjam adni mivel akkor a „gnome startup”-ba beírva bekapcsolás után lesz netem. Elméletileg.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz