Autor |
Sõnum |
RiisPeet
Pingviini aktivist
Liitunud: 16.11.2006
Postitused: 134
|
|
Kas keegi osavnäpp kirjutaks mulle kuidas kasutada chmod, et muudaks ära kataloogi /fun kõigi alamkataloogide ja failide õigused järgnevalt
owner rwx
group r-x
guest ---
kui on võimalik muutmine niimoodi, et kõigil failidel mille owner ei ole jarmo teeks
owner rwx
group r-x
guest ---
|
|
|
|
|
|
|
|
urmas
Pingviini kasutaja
Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
|
|
Mina teeks nii:
Kood: |
chmod -R 750 /fun
find /fun -user jarmo -exec chmod XXX {} \;
|
kus XXX asemele paned need õigused mis tahad jarmole anda
|
|
|
|
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Selle arvutamine käib binaarse matemaatika järgi.
111 = 7 rwx
100 = 4 r--
110 = 6 rw-
010 = 2 -w-
jne
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
veeall
Pingviini aktivist
Vanus: 50
Liitunud: 27.09.2006
Postitused: 264
Distributsioon: Slackware64 14.2
|
|
niisiis nagu elektri loenduri rõngad millel arvude 0-9 asemel ainult nr 0 ja 1,
kui kõige paremalt esimene teeb täisringi (läheb tagasi nulli),
siis paremalt teine keerab ette nr 1-e ja mõõturi väärtuseks saab 2, ...00010
jätgmise ringiga 3 oleks ...00011
4 ...00100
5 ...00101
6 ...00110
7 ...00111
8 ...01000
9 ...01001
|
|
|
|
|
|
|
|
hr.john
Pingviini aktivist
Liitunud: 12.06.2006
Postitused: 181
Asukoht: Eesti
|
|
RiisPeet kirjutas: | Kas keegi osavnäpp kirjutaks mulle kuidas kasutada chmod, et muudaks ära kataloogi /fun kõigi alamkataloogide ja failide õigused järgnevalt
owner rwx
group r-x
guest ---
kui on võimalik muutmine niimoodi, et kõigil failidel mille owner ei ole jarmo teeks
owner rwx
group r-x
guest --- |
Peale numbrite anab ka tähti kasutada u - users , g - grupp , o - other , a - all
chmod u+rwx fail
annab userile (omanikule) rwx õigused fail'ile
-R annab rekursiooni e kõigi alamfailidele ja kataloogidele
|
|
|
|
|
|
|
|
RiisPeet
Pingviini aktivist
Liitunud: 16.11.2006
Postitused: 134
|
|
Suured tänud... Sain hakkama, kuigi see variant, et muudaks kõiki faile mille omanik ei ole jarmo ei hakka toimima. Urmase näide on hea, aga see muudab just nimelt kõigil failidel mille omanik on jarmo....
Igatahes suured tänud.
|
|
|
|
|
|
|
|
urmas
Pingviini kasutaja
Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
|
|
RiisPeet kirjutas: | Suured tänud... Sain hakkama, kuigi see variant, et muudaks kõiki faile mille omanik ei ole jarmo ei hakka toimima. Urmase näide on hea, aga see muudab just nimelt kõigil failidel mille omanik on jarmo....
Igatahes suured tänud. |
Justnimelt seda ta tegema peabki. Triki mõte on, et kui me ei saa teostada operatsiooni mingi hulgaga (kasutajad kuhu ei kuulu jarmo), siis teeme seda kõigiga, ning pärast anname jarmo kasutale eraldi sellised õigused nagu nad konkreetsel kasutajal olema peaks.
|
|
|
|
|
|
|
|
RiisPeet
Pingviini aktivist
Liitunud: 16.11.2006
Postitused: 134
|
|
Jah arusaadav, aga see ei toimi siis, kui konkreetsele kasutajale ei ole vaja panna mingeid kindlaid õigusi vaid need peavad jääma selliseks nagu nad parajasti on...
|
|
|
|
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Kood: | find /fun ! -user jarmo -exec chmod XXX {} \; |
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
RiisPeet
Pingviini aktivist
Liitunud: 16.11.2006
Postitused: 134
|
|
Tänan, see töötab, ja teeb täpselt sellise tulemuse nagu ma oma ettekujutustes soovisin..
|
|
|
|
|
|
|
|
|