Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 37 odgovora
  • 8.296 pregleda

Najnovija ↓

Re: Pomoc oko Linux zadataka 02.06.2010. u 21:53 · pre 200 meseci #21
RTFM

Da si odvojio 15 minuta da procita uputstvo za koriscenje, do sada bi znao kako se koristi chmod.
Tvoja lenjost je za svaku pohvalu, izgubio si 1 dan u glupim pitanjima, a za to vreme si mogao da naucis mnogo vise od pukog koriscenja chmod-a i kako se postavljajuu dozvole da si odvojio ukupno 1-2 sata.

Potpis
Ko zna zna, ko ne zna 6.
Re: Pomoc oko Linux zadataka 02.06.2010. u 22:13 · pre 200 meseci #22
^^ Ili da je bar kliknuo na ono sto sam mu ostavio pa citao redom tekst sa linkova sa prve strane rezultata... ali dobro. Ionako krivim vas sto ste mu ista objasnjavali, a sebe sto nisam rekao - procitaj TOP teme na ovom istom forumu, ili barem teme:
http://www.elitesecurity.org/t6900-FAQ-Linux-General
http://www.elitesecurity.org/t183922-Literatura-za-linux
http://www.elitesecurity.org/t...jenje-za-nove-korisnike-linuxa

pa da onda idemo dalje ako nesto nije jasno.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Pomoc oko Linux zadataka 02.06.2010. u 22:41 · pre 200 meseci #23
Dok god koristi kefalo it's fine by me... Ljudi se cesto u pocetku "uzentaju" malo od komandi pa to moze da bude odredjeni vid prepreke.

Ja mislim Mladene da bi stvarno trebao da procitas upustva (kroz man, --help switch, na netu da pronadjes) kako se oznacavaju blok uredjaji na linux-u, kako se dodeljuju, sta je montiranje itd. Pogledaj preko fdisk -l (opet je L nije 1) sa administratorskim pravima kako su oznaceni uredjaji na tvojoj masini. Uz man mount i tu informaciju ja mislim da bi sve trebalo da ti bude jasno.

Ja se stvarno ne secam kako je bilo pocinjati, da li je meni trebalo 24h ili 24sec da provalim kako se koristi mount - valjda zavisi od osobe do osobe, makar se covek trudi (ali dockan poprilicno). Ako vas smaraju ove pocetnicke zezancije - a vi ih zaobidjite. Pozdrav !
Potpis
make love - !war
Re: Pomoc oko Linux zadataka 02.06.2010. u 23:31 · pre 200 meseci #24
Sedi jedan :)

Ni na jedno pitanje nisi dobro odgovorio. Dacu ti resenja, ali nije poenta da samo memorises sledecih par recenica - moras se malo potruditi da zagrebes ispod povrsine i shvatis podrobnije mehaniku rada sa *nix-om..

Citat:

1. da razumjeo sam sta znaci pravo izvrsavanja (x) (nadam se)
znaci da imate pravo da vidite sadrzaj na ekranu.


Ne. Pravo "izvrsavanja direktorijuma" X znaci da imas pravo da promenis tekuci direktorijum iz roditelja X u X.

Sa pravom citanja (r) moci ces da izlistas sadrzaj direktorijuma.

Citat:

2. komanda cd na pocetku znaci promjena direktorijuma
cd /HOME ce me premjestiti u direktorijum home


Komanda cd bez parametara ce te prebaciti u tvoj $HOME direktorijum.

Ne mozes reci "/HOME". Ovo je pogresno iz vise razloga.
Prvo, treba imati u vidu da su imena direktorijuma, a i fajlova osetljiva na velika/mala slova.
Drugo, standardni linux filesistem opisuje direktorijum '/home', gde bi svi korisnici osim jednog trebalo da imaju svoje direktorijume gde bi im bilo omoguceno citanje i pisanje. Npr. tvoj home direktorijum bi bio /home/mladenmp. Tu treba da napravis fajl studentXY i njegova puna putanja ce biti /home/mladenmp/studentXY.

Fajl '/etc/passwd' uspostavlja vezu izmedju korisnickih naloga i direktorijuma koji predstavljaju home svakog korisnika.

Koji korisnik nedostaje u /home direktorijumu ?

Citat:

3. "~" tilda mi skracuje putanju do /studentXY
hvala za napomenu da nije 1 nego l, shvatio sam to danas kad sam probao na terminalu


~ je skracenica za $HOME (promenljivu koja ukazuje na home dir korisnika). Nema veze sa konkretnim fajlom - studentXY.

Bilo bi dobro da razgranicis pojam /home direktorijuma (direktorijuma koji se nalazi u root-u (/) i ciji je naziv home) od "home direktorijuma korisnika".

Citat:

4. ovo za moja prava nisam razumjeo
sad cu da pogledam komande `chown` i `chgrp`.


Samo napred.

Citat:

5./dev/sda1 koliko sam ukapirao sda je oznaka za ide diskove a ova jedinica za primarnu particiju
zzzzzzzzz


Ne. Ovo ti necu objasnjavati, jer nije trivijalno - moraces sam da procitas.
Re: Pomoc oko Linux zadataka 03.06.2010. u 11:54 · pre 199 meseci #25
Citat:

1. U vašem HOME direktorijumu kreirajte fajl studentXY koji sadrži vaše ime, prezime i broj indeksa, a yatim
sadržaj tog fajla prikažite na ekran (7)
2. Prikazati i objasniti sve atribute direktrorijuma / (8)
3. Postavite na fajlu studentXY prava tako da vi imate pravo citanja i izvršavanja, grupa USERS pravo citanja, a
ostali pravo izvršavanja.(2)
4. Kreirajte skript fajl sep1 koji ce: (6)
• prikazati prostor koji na disku zauzima vaš HOME
• prikazati atribute fajla koji sadrži lozinke svih korisnickih naloga
• napraviti tvrdi link na ovaj fajl u vašem HOME direktorijumu pod imenom sifre
Startovati ovaj fajl (sep1)
5. Mountovati USB flash memoriju i provjeriti njen sadržaj (2)


Obrati paznju na drugo pitanje. Kvrchica na kraju '/' nije typo od '?'.
Dakle ne trazi se da objasnis atribute bilo kog direktorijuma, vec konkretnog 'korenog' direktorijuma '/', koji se u *nix svetu zove i root.
To ces dakle uraditi sa `ls -l /`.. nakon cega ces protumachiti znacenja svakog atributa ponaosob.

4-ti zadatak nisam komentarisao. On bi trebao da izgleda ovako:

Code:

cat > ~/sep1
#!/bin/sh
du -sh /
ls -l /etc/passwd
ln /etc/passwd ~/sifre
^D (ovde pritisnes ctrl-D, pa onda enter)


Sada kucas u shell promptu:

Code:

chmod +xr ~/sep1
~/sep1


Pisem iz glave. Verovatno nisam pogresio, ali ti proveri :)
Re: Pomoc oko Linux zadataka 03.06.2010. u 14:14 · pre 199 meseci #26
Citat:

...
prikazati prostor koji na disku zauzima vaš HOME
...
du -sh /

I pronadji gresku u ovome sto sam citirao gore. To u skriptu ne valja. A verovatno bi dobio i gomilu "access denied" ;)

drugo
Citat:

...
prikazati atribute fajla koji sadrži lozinke svih korisnickih naloga
...
ls -l /etc/passwd


passwd fajl je nekad drzao lozinke. Sad drzi neke druge podatke, ali ne i lozinke, ciji se hash sada cuva u /etc/shadow. Naravno, zavisi na sta se tacno mislilo u zadatku, jer moze da se dvostruko shvati.

trece,

Citat:
ln /etc/passwd ~/sifre

je u redu, ali prakticno nema potrebe za ~/ jer se vec nalazi u svom home direktorijumu.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Pomoc oko Linux zadataka 03.06.2010. u 14:26 · pre 199 meseci #27
Ahahahaha, sad smo poceli medjusobno da resavamo zadatke :D

du -sh /home (da je / krljo bi ti disk do nakosutra i sto kaze jbyn4e gomila permission denied).
Potpis
make love - !war
Re: Pomoc oko Linux zadataka 03.06.2010. u 14:29 · pre 199 meseci
izmenjeno 1 put, poslednji put vlada_vlada 03.06.2010. u 14:43
  1. vlada_vlada03.06.2010. u 14:43zapis iz teksta poruke
#28
@Jbyn4e:

1. Zpravo treba: `du -sh ~`, ne '/home' ili '/' :)
2. ls -l /etc/{passwd,shadow} # da ne bude dvosmisleno
3. Snippet ce raditi bez obzira u kom diru se nalazi... ne mora da bude $HOME

Evo za vezhbu: TTY

To je Java applet koji radi kao x86 emulator. x86 emulator dalje pokrece ttylinux 5.3.

Uglavnom imash shell i osnovne stvari koje tebi trebaju za vezhbu.

I ako nesto upropastish nece biti strasno, samo kliknes reload na browseru i virtuelna mashina se reboot-uje ;)
Re: Pomoc oko Linux zadataka 03.06.2010. u 14:35 · pre 199 meseci #29
Citat:

1. Zpravo treba: `du -sh ~`, ne '/home' ili '/' :)


My bad, njegov home a ne home...
Potpis
make love - !war
Re: Pomoc oko Linux zadataka 03.06.2010. u 14:44 · pre 199 meseci #30
Citat:
My bad, njegov home a ne home...


Zlo i naopako ;)

Izgleda da ovaj VM moze da boota i Damn Small Linux, a i neki deli linux (namenjen za embadded sisteme) dolazi sa sve BusyBox-om.

@Mladen: Deli najbrze radi, ali za vezbu preporucujem TTY ili sareni DSL.
Re: Pomoc oko Linux zadataka 03.06.2010. u 22:07 · pre 199 meseci #32
Citat:
vlada_vlada: @Jbyn4e:
1. Zpravo treba: `du -sh ~`, ne '/home' ili '/' :)

Jes' da nisam ja napisao to sto mi kazes, ali nema veze.

Zapravo, moze i

Code (bash):
du -hs .
 

obzirom da je vec u svom home direktorijumu, ali ni upotreba tilde (~) nije losa. Mozda bi trebalo razjasniti coveku i razliku izmedju . i ..? Ako vec idemo u Linux for dummies...
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Pomoc oko Linux zadataka 03.06.2010. u 22:12 · pre 199 meseci #33
Jedna tacka predstavlja "tekuci direktorijum", a dve tacke link na "parent direktorijum".

Primeri:

[srdjan@Zverko Desktop]$ cd ..
[srdjan@Zverko ~]$ cd ..
[srdjan@Zverko home]$ cd ..
[srdjan@Zverko /]$

Primeti razliku odzivnog znaka pri postupnom prelasku sa /home/srdjan/Desktop na / direktorijum.


[srdjan@Zverko ~]$ pwd
/home/srdjan
[srdjan@Zverko ~]$ ls .
Desktop
[srdjan@Zverko ~]$
Potpis
oligofrenolog
Re: Pomoc oko Linux zadataka 04.06.2010. u 00:07 · pre 199 meseci #34
Citat:
obzirom da je vec u svom home direktorijumu, ali ni upotreba tilde (~) nije losa. Mozda bi trebalo razjasniti coveku i razliku izmedju . i ..? Ako vec idemo u Linux for dummies...


Samo pretpostavljaj odakle ce korisnik zvati skripte...

Mada nije to ni bitno, Mladenu ce trenutno biti najkorisniji linkovi odakle moze da uchi. Od nase pomoci nece postati mnogo pametniji.. pa kad stekne kakvu takvu osnovu da se vrati nazad da vidimo kako dalje :) Ja toplo preporucujem `man` stranice za sve komande koje smo pominjali do sada. Kao i obavezan `man bash`.

Citat:
vrh linkovi, DSL mi super odgovara.


Sretan rad.
Re: Pomoc oko Linux zadataka 04.06.2010. u 10:35 · pre 199 meseci #35
Citat:
Samo pretpostavljaj odakle ce korisnik zvati skripte...


Pa ja po postavci zadatka - pretpostavljam da se ulogovao kao taj user, a ako se vec ulogovao kao taj user, onda je i u svom home direktorijumu. Nema potrebe da odlazi negde...

Ako mu se to ne razjasni nece biti dobro, nece valjda svuda upotrebljavati /putanja/do/direktorijuma/koji/mi/treba/i/gde/mi/se/nalazi/fajl/ ?
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Pomoc oko Linux zadataka 04.06.2010. u 11:47 · pre 199 meseci #36
Citat:

Pa ja po postavci zadatka - pretpostavljam da se ulogovao kao taj user, a ako se vec ulogovao kao taj user, onda je i u svom home direktorijumu. Nema potrebe da odlazi negde...

Ako mu se to ne razjasni nece biti dobro, nece valjda svuda upotrebljavati /putanja/do/direktorijuma/koji/mi/treba/i/gde/mi/se/nalazi/fajl/ ?


Vrlo je loshe koristiti relativne putanje bez prethodne postavke tekuceg direktorijuma u skripti. Ne postoje za dzabe pushd/popd.
Za krace skripte dovoljne su i apsolutne putanje.
Barem dokle god referenciraju deo standardnog fajlsistema ili deo projekta uz koji skripta dolazi.

Uostalom i sama postavka zadatka kaze:

Citat:
prikazati proistor koji na disku zauzima vaš HOME


Dakle ne trazi se prostor tekuceg direktorijuma, vec home korisnika.

Ali nije ovo toliko bitno Mladenu.. covek je trazio pomoc oko zadataka. Treba mu dati generalne smernice i reference za dalje.

Knjigu o shell scripting-u ne verujem da ce iko pisati na ES-u, pa stoga nema svrhe zalaziti u sitna crevca.
Ovo su ipak elementarni zadataci ;)
Re: Pomoc oko Linux zadataka 04.06.2010. u 12:08 · pre 199 meseci #37
Sto se tice referenci dobar izvor je i The Linux Documentation Project


"Man" stranice umeju da budu stura sirova dokumentacija pojedinacnih alatki. Kada ti treba pomoc kako resiti konkretan zadatak dobro je pogledati TLDP. Objasnjenja su detaljna i cesto mogu dati dosta sirok pogled na problem koji ce ti pomoci cak i ako su konkretni shell snippeti zastareli ili se ne mogu direktno primeniti na tvoju distribuciju.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme