linux-newbie-FAQ a.k.a. OnLine RTFM ;-) by Urke MMI & Serbian GNU/Linux guru's ;) [last update: Mon Jun 09 22:19:48 2003] |
Sadržaj:
|
Q: Šta je to konzola? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Vladimir Svrkota <svrkota at yahoo.com> Datum: Tue, 18 Jun 2002 21:55:51 GMT |
A: Konzola je radno okruženje na Linux sistemima. Postoji šest konzola. X server se nalazi na sedmoj virtuelnoj konzoli. Kretanje kroz virtuelne konzole vrši se tasterskom kombinacijom Alt + Fx gde je x broj konzole (1, 2, 3, 4, 5, 6, 7, itd).
[ na vrh ] |
Q: Kako da pišem našim slovima u konzoli? |
Korišćeno objašnjenje:
Izvor: /usr/doc/Linux-HOWTOs/Serbian-HOWTO Autor: Zoltan Csala <zolika at sezampro.yu> Datum: Novembar, 1998 |
A: Podrazumevajući da već imate instalirane ISO-8859-2 fontove na sistemu (za postupak pogledajte navedeni izvor), dodaćete sledeće komande i parametre:
U datoteci /etc/rc.d/rc.font koja verovatno već postoji ali nije aktivna (komanda u njoj je komentirana), editujte je tako da sadrži sledeću komandu:
setfont lat2-16Datoteku /etc/rc.d/rc.keymap (koja takođe verovatno već postoji kod vas) editujte tako da sadrži sledeća tri reda:
if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys slovene.map fiOstaje da još dodamo komandu za obaveštavanje terminala da treba da prikazuje karaktere iznad 128-me pozicije u setu karaktera. U datoteku /etc/profile (ili, ako nemate root privilegije onda u ~/.bashrc ) dodajte sledeću komandu:
echo -ne "\033(K"Sada možete da koristite i naša slova u konzoli. [ na vrh ] |
Q: Sve sam podesio kako treba da bih pisao naša slova u konzoli, ali se MidnightCommander i njegov editor čudno ponašaju? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Dušan Janković <duca at tesla.rcub.bg.ac.yu> Datum: Sun, 15 Sep 2002 04:33:52 +0200 |
A: U meniju Options (taster F9 otvara meni u Midnight Commanderu) odaberite opciju Display bits... i uključite opciju Full 8 bits input.
[ na vrh ] |
Q: Kako da dobijem nazive meseca i dana u nedelji, oznaku monete, format datuma i vremena na Linuxu? |
Korišćeno objašnjenje:
Izvor: /usr/doc/Linux-HOWTOs/Serbian-HOWTO Autor: Zoltan Csala <zolika at sezampro.yu> Datum: Novembar, 1998 |
A: Pronađite u datoteci /etc/profile liniju sa komandom export LC_ALL=POSIX , komentujte je i dodajte ispod sledeće komande:
export LC_ALL=sr_YU.iso88592 export LANG=sr_YU.iso88592[ na vrh ] |
Q: Šta predstavlja znak # ispred komandi za Linux koje se nalaze u ovom i drugim uputstvima? |
A: Ovime se naglašava da komanda koja sledi iz ovog znaka treba da se otkuca i izvrši u terminalu/konzoli dok ste ulogovani kao SuperUser (root).
[ na vrh ] |
Q: Kako da izađem iz Linuxa? U Windowsu postoji jednostavna opcija ShutDown u meniju Start. |
Korišćena objašnjenja:
Izvor: yu.os.unix Autor: genesYs <genesys at cyberdude.com> Datum: Wed, 13 Mar 2002 20:22:25 GMT Autor: pećko pivo <pecko_pivo at yahoo.com> Datum: Tue, 12 Mar 2002 19:59:31 GMT |
A: Postoji više načina gašenja linuxa. U tabeli niže navedeni su najčešće korišćeni metodi ekvivalentni windowsovim metodama gašenja računara (izvršavanje je dozvoljeno jedino u SuperUser modu, odnosno dok ste ulogovani kao root):
Gašenje [win. Shut Down] Restartovanje [win. Restart] u konzoli Ctrl+Alt+Del #/sbin/halt #/sbin/reboot #halt #reboot #shutdown -h now #shutdown -r now #init 0 #init 6[ na vrh ] |
Q: Kako da vidim Windows particije pod Linuxom? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: "Vladimir Svrkota" <svrkota at yahoo.com> Datum: Mon, 8 Jul 2002 11:06:02 GMT |
Potrebno je izvršiti montiranje particija (eng. mount).
Prvo je potrebno saznati podatke o diskovima i particijama. IDE diskovi se u Linuxu označavaju kao: Primary Master: /dev/hda Secondary Master: /dev/hdb Primary Slave: /dev/hdc Secondary Slave: /dev/hddParticije na njima se označavaju rednim brojem, i to kao /dev/hda1, /dev/hda2, ..., /dev/hdb5, ... Da bi dobili podatke o tome gde se nalaze Windows particije, u konzoli odkucajte: #fdisk -l /dev/hdXgde je X = a, b, c ili d, u zavisnosti od toga gde su diskovi. Kao rezultat ovoga dobićete tabelu particija za ciljni disk. Pogledajte zadnju desnu kolonu. Za Windows particije ovde piše FAT32 (ili FAT16). Za CD-ROM diskove ovde piše iso9660. U prvoj koloni tabele piše koje su to particije u Linux terminologiji. Na primer, neka se Windows particije nalaze na /dev/hda1 i /dev/hda5 a CD-ROM neka je na /dev/hdb (kako se podrazumeva da je CD-ROM jedna particija t.j. jedan fizički disk otuda za njega ne postoji redni broj particije). Tabela mog primarnog fizičkog diska izgleda ovako: Disk /dev/hda: 61.4 GB, 61492838400 bytes 255 heads, 63 sectors/track, 7476 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 704 5654848+ b Win95 FAT32 /dev/hda2 705 7476 54396090 f Win95 Ext'd (LBA) /dev/hda5 705 770 530113+ 82 Linux swap /dev/hda6 771 1475 5662881 83 Linux /dev/hda7 1476 2783 10506478+ 83 Linux /dev/hda8 2784 3930 9213246 83 Linux /dev/hda9 3931 5652 13831933+ 83 Linux /dev/hda10 5653 7476 14651248+ 83 LinuxWindows particije, kao i bilo koje druge, u Linuxu se vide kao obični direktorijumi. Prvo odlučite gde ih žete smestiti u stablu direktorijuma. Preporučljivo je da se particije montiraju u /mnt direktorijumu, pa ćemo njega uzeti kao primer. U ovom direktorijumu napravite poddirektorijume za svaku Windows ili bilo koju drugu particiju koju želite da montirate a prikazane su u tabeli koju je kreirao fdisk. Ove direktorijume nazovite kako želite jer nemaju uticaja na funkcionisanje Linux-a, a trebale bi da vas asociraju na to šta se nalazi u direktorijumu u kome je montirana neka particija. NPR nazvaćemo ih winc, wind i cdrom za particije mog diska iz gornje tabele. Sada u konzoli kucajte #cd /etc i tamo locirajte datoteku fstab. Otvori je u nekom editoru i dodaj linije u formatu: /dev/hda1 /mnt/winc vfat defaults 0 0 /dev/hda5 /mnt/wind vfat defaults 0 0 /dev/hdb /mnt/cdrom iso9660 defaults 0 0Nakon što sačuvate ove promene restartujte Linux i kasnije kada želite da montirate željenu particiju u konzoli kucajte: a) ako znate poziciju particije: #mount /dev/hda1 ili #mount /dev/hda5 ili #mount /dev/hdb
b) ako znate naziv direktorijuma: #mount /mnt/winc ili #mount /mnt/wind ili #mount /mnt/cdrom
Particije se takođe mogu i demontirati komandom #umount i to: #umount /dev/hda1 ili #umount /dev/hda5 ili #umount /dev/hdb #umount /mnt/winc ili #umount /mnt/wind ili #umount /mnt/cdromUkoliko želite da ručno montirate neku particiju, to možete odraditi kucanjem u konzoli sledeće komande: za FAT fajl sisteme: #mount -t vfat /dev/hda1 /mnt/wincako imate ISO datoteku nekog CD-a, možete je montirati kao posebnu particiju sa: #mount -t iso9660 /putanja/do/iso/fajla /mnt/neki/naziv/za/iso -o loopNa isti način se vrši montiranje CD-ROM uređaja (uzmimo da je CD-ROM na /dev/hdb): #mount -t iso9660 /dev/hdb /mnt/cdromZa detaljnije podešavanje osobina particija pogledaj uputstvo za fstab ( #man fstab ) i mount (#man mount ).
Pored konzolnog montiranja particija, postoje grafički alati za X server koji služe istoj nameni, ali oni variraju u zavisnosti od distribucije i verzije. [ na vrh ] |
Q: Montirao sam Windows particije po uputstvu, ali ne mogu da snimam datoteke na njih. Šta da radim? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Xn <markoj at eunet.yu> Datum: Fri, 20 Sep 2002 16:47:49 +0200 |
Dozvole za pisanje po vfat particijama definišu se pri montiranju particija.
Postavljanje dozvola za sve datoteke na vfat particiji vrši se prekidačem umask= . Da bi se postavili read/write/execute atributi svim datotekama i svim korisnicima na jednoj vfat particiji (dakle, chmod je "777" odnosono "rwxrwxrwx"), montiranje za winc particiju iz gornjeg primera se vrši komandom:
#mount -t vfat -0 umask=000 /dev/hda1 /mnt/wincZa dodeljivanje vlasništva montirane particije koristi se prekidač uid= pri montiranju. Da bi particiju dodelili korisniku čiji je UID 500, tako da je bez ograničenja mogu koristiti samo SuperUser (root) i taj korisnik, koristimo sledeću komandu (za particiju winc iz gornjeg primera):
#mount -t vfat -0 uid=500 /dev/hda1 /mnt/wincGrupi korisnika se dozvole nad particijom pri montiranju dodeljuju prekidačem gid= . Da bi samo grupi čiji je ID 99 dodelili neograničene dozvole nad particijom, tako da samo korisnici iz te grupe i SuperUser (root) mogu neograničeno da je koriste (dakle chmod "775" odnosno "rwxrwxr-x"), zadajemo komandu:
#mount -t vfat -0 qid=99 /dev/hda1 /mnt/wincDa bi trajno postavili dozvole za particije, u /etc/fstab datoteku postavite sledeće komandne u zavisnosti od opcije dodele privilegija iz gornjih primera:
/dev/hda1 /mnt/winc vfat defaults,umask=000 0 0 /dev/hda1 /mnt/winc vfat defaults,uid=500 0 0 /dev/hda1 /mnt/winc vfat defaults,gid=99 0 0[ na vrh ] |
Q: Montirao sam Windows particije po uputstvu, ali pri kopiranju datoteka sa Midnight Commanderom dobijem poruku 'Cannot chown target file ... Operation not permited', a datoteka se iskopira na Windows particiju. O čemu se radi? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Velimir Kalik <vkalik at yahoo.com> Datum: Fri, 20 Sep 2002 01:35:52 +0200 |
A: MC i ostali programi za kopiranje i premeštanje datoteka sa ext2 i ext3 particija na vfat će prijaviti grešku da ne mogu da chown-uju datoteke koje su presnimili jer FATxx fajl sistem ne podržava mogućnosti postavljanja read/wite/execute atributa na datotekama koje sadrži, dok NTFS fajl sistem ovo podržava tako da pri kopiranju datoteka na njega neće biti nikakvih prijavljenih grešaka.
Dakle, jednostavno ignorišite dobijeno upozorenje i nastavite sa radom. Ukoliko ne želite da za svaku datoteku u sesiji kopiranja vidite ovo upozorenje, isključite opciju 'preserve Attributes' na dijalogu za određivanje izvora i destinacije datoteke za kopiranje. [ na vrh ] |
Q: Negde sam uključio da mi se automatski podiže X login i sad ne znam kako to da isključim da bih mogao da se logujem iz konzole. Šta da radim? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Vladimir Kanazir <canny at eunet.yu> Datum: Sun, 17 Mar 2002 23:36:31 GMT |
A: U inicijalnoj skripti /etc/inittab , promenite default runlevel vrednost na 3, tako da linija izgleda kao:
id:3:initdefault:[ na vrh ] |
Q: Pronašao sam na Internetu nekoliko .rpm paketa programa koji želim da koristim, ali ne znam koji paket da odaberem i šta da radim sa njim? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Vladimir Svrkota <svrkota at yahoo.com> Datum: Tue, 18 Jun 2002 23:55:51 +0200 i Fri, 26 Jul 2002 12:12:59 +0200 |
A: Ovo je instalaciona arhiva, prvenstveno namenjena Red Hat distribuciji, ali je podržavaju i ostale. Dok ste ulogovani kao root u konzoli otkucajte
#rpm -U naziv_rpm_paketa.rpmKao i drugi (tar.gz, tar.bz2, deb itd) paketi, i kod rpm paketa se može pojaviti 'verzija' paketa, a najčešće su: src - izvorni kod (eng. Source) programa
ppc - paket kompajliran za PowerPC računare
i386 - paket kompajliran za PC računare klase 80386 i novije
i586 - paket kompajliran za PC računare klase 80586 i novije
i686 - paket kompajliran za PC računare klase 80686 i novije
[ na vrh ] |
Q: Postoji li neki fajl menadžer ekvivalentan Norton Commander-u za DOS i Total (Windows) Commander-u za Windows? |
A: Da. Tekstualni manedžer identičan Norton Commanderu je Midnight Commander, zapravo je MC klon NC-a prilagođen GNU/Linux okruženju, i pokreće se u konzoli kucanjem komande #mc .
Za X grafičko okruženje postoji veliki broj više ili manje prilagodljivih menadžera od kojih su najpopularniji Gentoo, GMC (Gnome Midnight Commander), Krusader, Gnome Terminal, KCommander, emelFM, X Northern Captain i mnogi drugi. Najbolje je da odgovarajući menadžer odaberete sa freshmeat.net, lokacije za distribuciju GNU/Linux i aplikacija za druge UNIX-olike siteme. Čak je od strane autora Total Commander-a najavljeno portovanje za GNU/Linux, pa ako ste dovoljno strpljivi i ne možete se odvojiti od ljubimca, a Vi onda čekajte ;) [ na vrh ] |
Q: Imam zvučnu karticu koja ima FCC# LUT-MED3931. Kako da je nateram da 'svira' pod Linuxom? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Urke MMI <urke at gmx.net> Datum: Sun, 14 Jul 2002 13:22:42 GMT |
A: Potrebno je da imate source kernela koji koristite i da preuzmete drajvere za vašu zvučnu karticu sa www.alsa-project.org i to (za kernel 2.4.x):
alsa-driver-0.5.12a.tar1.bz2 alsa-lib-0.5.10b.tar.bz2 alsa-utils-0.5.10.tar.bz2Raspakujte navedene pakete komandama: #bzip2 -d alsa-driver-0.5.12a.tar1.bz2 #tar -xvf alsa-driver-0.5.12a.tar1 #bzip2 -d alsa-lib-0.5.10b.tar.bz2 #tar -xvf alsa-lib-0.5.10b.tar #bzip2 -d alsa-utils-0.5.10.tar.bz2 #tar -xvf alsa-utils-0.5.10.tarPotom idite u svaki od novokreirana tri direktorijuma i kucajte u konzoli: #./configure #make installU direktorijumu za drajver (alsa-driver-0.5.12a) kucajte i (snddevices ne postoji u ostali direktorijumima!): #./snddevicesSada treba kreirati /etc/modules.conf i dodati u njega sledeće OSS module koje ste dodali/uključili podešavanjem kernela:
-=-=-=-=-=-=-=-=-=- ovde pocinje modules.conf -=-=-=-=-=-=-=-=-= # ALSA native configuration alias char-major-116 snd options snd snd_major=116 snd_cards_limit=1 alias snd-card-0 snd-card-opti93x options mad16 io=0x220 irq=5 dma=1 dma16=4 mpu_io=816 mpu_irq=5 /usr/local/bin/aumix -w 15 -p 20 -m 0 -1 0 -2 0 -3 0 -i 0 # OSS/Free setup alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss -=-=-=-=-=-=-=-=-=- ovde je kraj modules.conf -=-=-=-=-=-=-=-=-=Sada privremeno dodajemo modul za ovu zvučnu kako nebismo restartovali server, a u cilju podešavanja zvučnog mixera. U konzoli kucamo: #modprobe -a snd-card-opti93x #pnpdump -c > /etc/isapnp.conf #isapnp /etc/isapp.conf #alsamixer -c 0Nakon ovoga podesite mixer na željene vrednosti komponenata, koristeći kursorske strelice levo/desno za kretanje kroz komponente u mixeru, gore/dole za pojačavanje/smanjivanje zvuka a sa M uključujete zvuk (unmute). Potom treba sačuvati podešavanje mixera u /etc/asound.conf. Kucajte u konzoli: #/usr/sbin/alsactl store 0zatim u /usr/rc.d/rc.local dodajte liniju:
/usr/sbin/alsactl restore 0Ovim se postiže da se po pokretanju Linuxa i inicijalizaciji zvučne kartice restaurira stanje mixera. [ na vrh ] |
Q: Kako da ikonicom sa Desktopa pod X-ima pokrenem neki program koji radi samo u terminalu? |
Korišćeno objašnjenje:
Izvor: yu.os.unix Autor: Vladimir Svrkota <svrkota at yahoo.com> Datum: Fri, 19 Jul 2002 23:04:55 +0200 |
A: Sve konzolne aplikacije moraju se pokrenuti iz nekog X terminala, kao što su npr. xterm, konsole ili gnome-terminal. Poželjno je upisati apsolutnu putanju do ciljne aplikacije. Ovo je primer pokretanja englesko — srpsko — engleskog rečnika instaliranog u /usr/share/sr direktorijum, i to u konsole X terminalu:
konsole -e /usr/share/sr/srOva komanda se stavi u Execute / Command polje u dijalogu za podešavanje prečice na Desktopu. [ na vrh ] |
Q: Kako da pišem našim slovima u X-ima? |
Korišćeno objašnjenje:
Izvor: e-mail kontakt Autor: Yvan <zast21okt at eunet.yu> Datum: Wed, 24 Jul 2002 14:32:31 +0200 |
A: Kada je latinično pismo u pitanju, za Linux je standardan ISO-8859-2 (južnoevropski) enkoding. Zato ćemo u home direktorijum korisnika (~/ ) dodati datoteku .Xmodmap u kojoj se nalazi definicija ISO-8859-2 tastature.
Predefinisane ćirilične i latinične tastature možete pronaći u paketu sr.iso-2.iso-5.bz2 u kome se nalaze ćirilična i latinična tastatura sa HEX i alias definicijama. Rapakujte ovaj paket u /usr/share/xmodmap i preimenujte dobijeni fajl u xmodmap.sr te napravide simbolički link u korisničkom direktorijumu sa:
ln -s /usr/share/xmodmap/xmodmap.sr ~/.XmodmapUputstvo za ćirilicu neće skorije ugledati svetlost mreže pošto me mrzi da ga kucam ;) [ na vrh ] |
Q: Imam Chicony KB-9810 tastaturu i na njoj tri specijalna tastera: WakeUp, Sleep i Power. Kako da podesim ove tastere da budu funkcionalni? |
Korišćeno objašnjenje:
Izvor: Keyboard-and-Linux-HOWTO Autor: Andries Brouwer <aeb at cwi.nl> Datum: 21 Sep 2001 |
A: Potrebno je saznati keycode dodatnih tastera pomoću showkey alata (#man showkey ). Ukoliko tasteri nisu od strane kernela prepoznati, t.j. nije im dodeljen keycode, moraju se samostalno definisati. Pokrenite
#showkey -sSada pritisnite jedan po jedan specijalni taster i zapišite dobijene rezultate koji bi trebali da izgledaju ovako: 0xe0 0x63 0xe0 0xef 0xe0 0x5f 0xe0 0xdf 0xe0 0x5e 0xe0 0xdePotreban je prvi par HEX vrednosti da bi definisali keycode ovih tastera. Dakle, uklanjamo 0x prefiks i dobijamo vrednosti e063 , e05f i e05e (scancode za press događaj specijalnih karaktera).
Sada pomoću komande setkeycodes ( #man setkeycodes ), definišemo keycode vrednosti (ja sam postavio one vrednosti koje ne koristim u svojoj keymaps tastaturi - 115, 116 i 117).
Stavite sledeću skriptu u /etc/rc.d/rc.keymap
-=-=-=-=-=-=-=-=-=- ovde pocinje /etc/rc.d/rc.keymap -=-=-=-=-=-=-=-=-= #!/bin/sh # definisanje WakeUp, Sleep i Power tastera if [ -x /usr/bin/setkeycodes ]; then /usr/bin/setkeycodes e063 115 /usr/bin/setkeycodes e05f 116 /usr/bin/setkeycodes e05e 117 fi # Load the keyboard map. More maps are in /usr/share/kbd/keymaps. if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys serbian.map # ako nemate serbian.map onda stavite koji imate # ili ga preuzmite sa www.urke.on.to/linux/serbian.map.gz # i kopirajte u /usr/share/kbd/keymaps/i386/qwertz /usr/bin/loadkeys << EOF keycode 115 = F101 string F101 = "WakeUp" keycode 116 = F102 string F102 = "Sleep" keycode 117 = F103 string F103 = "Power" EOF fi -=-=-=-=-=-=-=-=-=- ovde je kraj /etc/rc.d/rc.keymap -=-=-=-=-=-=-=-=-=Umesto navedenih stringova WakeUp, Sleep i Power stavite komandu koju želite da dodelite specijalnom tasteru. Ukoliko nemate predefinisanu i sređenu tastaturu za konzolu, možete se poslužiti mojom serbian.map.gz koju ćete iskopirati u /usr/share/kbd/keymaps/i386/qwertz .
[ na vrh ] |
Q: Instalirao sam WvDial ali nikako ne mogu da se povežem na net. Gde sam pogrešio i šta da radim? |
Korišćeno objašnjenje:
Izvor: Non-Rot Dial Out HOWTO Autor: Jason Giglio <jgiglio at netmar.com> Datum: August 2002 |
A: Da bi non-root korinici mogli da pristupaju i koriste datoteke potrebne za povezivanje na Internet, koristićemo UNIX grupne dozvole. Prvo što trebamo uraditi je kreiranje nove grupe čiji će pripadnici moći da uspostavljaju i prekidaju DialUp konekciju. Korisnici koji nisu pripadnici te grupe neće moći da koriste konekciju.
Simbolično ime za takvu grupu bi bilo ' modem ', pa ćemo je tako i nazvati.
Korak 1: Prijavite se kao root. # su - Password: supertajnalozinkaKorak 2: Kreiramo grupu ' modem '.
# groupadd modemKorak 3: Dodajemo korisnike koji će biti pripadnici grupe ' modem '.
# usermod -G modem usernameDodajte koliko god je potrebno korinika u ovu grupu, ako želite da mogu koristiti privilegije uspostavljanja i prekidanja DialUp konekcije. Korak 4: Kako bi mogli da koristimo modemski uređaj, potrebno je da mu dodelimo određene karakteristike. Različiti modemski uređaji se identifikuju različitim imenima uređaja. Eksterni serijski modemi su najčešće /dev/ttyS0 , Lucent Win modemi su najčešće /dev/ttyLT0 , dok je recimo moj HaM modem /dev/ham . Saznajte gde je Vaš modem i zamenite /dev/ham. Predpostavimo da ste i dalje prijavljeni kao root:
# chmod g+rw /dev/ham # chgrp modem /dev/ham # ls -l /dev/ham crw-rw---- 1 root modem 240, 1 nov 12 19:45 /dev/hamRezultat ls -l komande treba da bude nalik ovome.
Korak 5: Kako WvDial nije zamišljen kao SUID/sudo (root) program već kao korisnički, moramo postaviti još neke dozvole upotrebnim datotekama, i to: # chmod g+rw /etc/ppp/pap-secrets # chmod g+rw /etc/ppp/chap-secrets # chmod g+rw /etc/ppp/peers/WvDial # chgrp modem /etc/ppp/pap-secrets # chgrp modem /etc/ppp/chap-secrets # chgrp modem /etc/ppp/peers/WvDialOve su komande razdvojene zbog čitljivosti i razumevanja sintakse, ali se mogu zadati i u obliku: # chmod g+rw file1 file2 ... itdKorak 6: Korisnicima je takođe potrebno da imaju dozvolu pisanja u /var/lock kako bi WvDial mogao da kreira lock datoteku.
Greška koja se dobija ukoliko ovaj korak nije odrađen je veoma nejasna i glasi: Cannot open /dev/ham: Device or resource busyOvo znači da korisniku nije dozvoljeno pisanje u lock direktorijum, pa je potrebno odraditi: # usermod -G lock usernameUkoliko grupa 'lock' ne postoji, kreirajte je i dodajte joj pripadnike, slično grupi 'modem', te postavite grupu 'lock' za /var/lock: # groupadd lock # usermod -G lock username # chgrp lock /var/lockOvo nije značajan sigurnosni propust jer direktorijum /var/lock sadrži nekoliko lock datoteka. One osetljivije su smeštene u /var/lock/subsys direktorijum koji ne pripada grupi 'lock' već grupi 'root'. Korak 7: Sada je poterbno da podesimo PPPD za pokretanje SUID-a. Ovo znači da kada PPPD pokrenete kao običan korisnik, on će i dalje imati root privilegije, što PPPD razvojni tim smatra sigurnim za bezbednost sistema. Prvo ćemo locirati poziciju PPPD-a: # which pppd /usr/sbin/pppd # chmod u+s /usr/sbin/pppd # ls -l /usr/sbin/pppd -rwsr-xr-x 1 root root 173644 Maj 20 04:07 /usr/sbin/pppd*Dozvole u Vašem slučaju će izgledati identično, 's' označava SUID. Korak 8: U zavisnosti od načina na koji dial-in skript definiše DNS kada uspostavlja konekciju, verovatno je potrebno postaviti dozvole za /etc/recolv.conf Ako ste u nedoumici, pokušajte da uspostavite konekciju bez ovog koraka, a ukoliko to nije moguće, odradite još i ovaj korak. # chmod g+rw /etc/resolv.conf # chgrp modem /etc/resolv.confKorak 9: Odjavite se sa root naloga i kao običan korisnik uspostavite konekciju ili iz teminala sa:
# wvdial <DialerName>Ili pomoću nekog od WvDial frontend-ova, recom GtkDial-a, ili možete koristiti jednostavnu bash skruiptu koju sam napisao za svoje potrebe, a koja koristi Xdialog grafičku biblioteku za prikaz raspoloživih konekcija (izgled programa možete pogledati ovde kao i paket xwvdial.tar.bz2. [ na vrh ] |
Q: Podesio sam WvDial po uputstvu, ali kada se povežem na Internet nema nikakve aktivnosti, modem kao da je „mutav”. Šta sada? |
Korišćeno objašnjenje:
Izvor: Iz ličnog iskustva Autor: Urke MMI Datum: Sun, 27 Apr 2003 08:55:10 +0200 |
A: Da li ste zaboravili da podesite /etc/resolv.conf ? U ovom fajlu morate da odredite koji će se nameserver koristiti za komunikaciju sa spoljnim svetom. Pročitajte #man resolv.conf , a do tada možete koristiti podešavanje koje ja koristim:
search verat.net infosky.net eunet.yu nameserver 217.26.64.130 nameserver 195.250.98.5 nameserver 194.247.192.33[ na vrh ] |
Q: Za e-mail koristim Sylpheed (Claws). Kako mogu da kreiram novu poruku klikom na mailto link na web strani iz Opere i Galeona, a da se proslede i specifični cc, subject i body delovi iz linka? |
Korišćeno objašnjenje:
Izvor: Sylpheed Claws Users mailing lista Autor: Christopher Rosado <rbg at gayteenresource.org> Datum: Fri, 17 Jan 2003 21:50:45 -0700 |
A: Za Operu do verzije 7.x (u kojoj ova sintaksa ne radi posao) koristite sintaksu:
sylpheed --compose %t?subject=%s&cc=%c&body=%bZa Galeon koristite sintaksu: sylpheed --compose "mailto:%t?subject=%s&cc=%c&body=%b"[ na vrh ] |
Q: Postoji li za GNU/Linux neki dvosmerni srpsko — engleski rečnik? |
Korišćeno objašnjenje:
Izvor: www.mandrake.co.yu Autor: MMX Datum: Mon, 21 Apr 2003 02:09 |
A: Naravno. Za konzolu postoji serbdict autora Predraga Damnjanovića. Za X okruženje postoji srecnik autora Sekulović Ivana, baziranog na Tk Perl modulu.
Oba rečnika koriste bazu od oko 70.000 reči, čiji je autor Predrag Vujić (pedja at dds dot nl), autor „Yu Rečnik”-a za Windows. Takođe postoji i veoma kvalitetan grafički, višejezički, nezavisan od platforme, rečnik pisan u Javi a pored svetskih ima i srpski jezik koji se preuzima kao PlugIn i sadrži bazu od oko 50.000 reči (svi jezici su pisani kao moduli za dodavanje). U pitanju je jDictionary. [ na vrh ] |
Q: Opera 7.1.x umesto latiničnim fontom ispisuje tekst dugmadi, poruke, i kompletan „donji” deo prozora programa nekim ćiriličnim fontom, i što je najgore to je neki YUSCII font, ili slično. Šta mi je činiti? |
Korišćeno objašnjenje:
Izvor: Iz ličnog iskustva ;) Autor: Urke MMI Datum: Sat, 26 Apr 2003 15:38:00 +02:00 |
A: Ukoliko ste u međuvremenu dodavali neke YUSCII ćirilične fontove, tipa Helvetica Ciril koja se može pronaći u varijacijama fajla chelv.ttf, ili neki drugi font čiji naziv počinje sa „Helvetica”, moraćete da uklonite taj font sa sistema, ili ako Vam je povremeno potreban upakujte ga u gzip arhivu a onda pokrenite u direktorijumu u kome se taj font nalazi:
#ttmkfdir > fonts.dirUkoliko koristite XFree86 4.3.x, nakon ovoga pokrenite još i: #fc-cachekako bi se naziv problematičnog fonta uklonio iz ostave dostupnih fontova. Ponovo pokrenite Operu i problem će nestati. [ na vrh ] |
Q: Mapirao sam neke prečice u gVim-u na funkcijske tastere (Fx) ali umesto da se izvrši određena akcija, u tekstu se samo ispiše tekstom, recimo <F5>. U čemu je problem? |
Korišćeno objašnjenje:
Izvor: Iz ličnog iskustva ;) Autor: Urke MMI Datum: Sun, 04 May 2003 11:09:40 +02:00 |
A: Proverite da li se u nizu karaktera rezultata komande :set cpoptions? u gVim-u nalazi i karakter '>'. Ukoliko ga pronađete, dodajte u konfiguracioni fajl ~/.gvimrc sledeću liniju:
set cpo-=>Da ne bi restartovali gVim kako bi se primenile izmene, dovoljno je da u NORMAL modu izvršite ovu komandu kucanjem :set cpo-=<
[ na vrh ] |