Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 18.05.2007, 07:24  postituse pealkiri:  chmod kasutamine  

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
Pingviini kasutaja


Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 18.05.2007, 07:52  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 18.05.2007, 19:28  postituse pealkiri:  (teema puudub)  

ja kuna asi hakkas end ka huvitama, siis siin on selgitus kuidas arvutada välja sobiv number mis xxx asemele panna

http://www.slackbook.org/html/book.html#FILESYSTEM-STRUCTURE-PERMISSIONS

nii siis käibki vist:
owner rwx -> 4, 2 ja 1 = 7
group r-x -> 4 ja 1 = 5
guest --- -> = 0

kokku 750


johnsmith
Vana Pingviin
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
finland.gif
postituspostitatud: 18.05.2007, 21:40  postituse pealkiri:  (teema puudub)  

veeall kirjutas:
ja kuna asi hakkas end ka huvitama, siis siin on selgitus kuidas arvutada välja sobiv number mis xxx asemele panna

http://www.slackbook.org/html/book.html#FILESYSTEM-STRUCTURE-PERMISSIONS

nii siis käibki vist:
owner rwx -> 4, 2 ja 1 = 7
group r-x -> 4 ja 1 = 5
guest --- -> = 0

kokku 750


Selle arvutamine käib binaarse matemaatika järgi.
111 = 7 rwx
100 = 4 r--
110 = 6 rw-
010 = 2 -w-
jne Wink

_________________
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford

veeall
Pingviini aktivist
Pingviini aktivist


Vanus: 50
Liitunud: 27.09.2006
Postitused: 264

Distributsioon: Slackware64 14.2
estonia.gif
postituspostitatud: 20.05.2007, 22:18  postituse pealkiri:  (teema puudub)  

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

Rolling Eyes


hr.john
Pingviini aktivist
Pingviini aktivist



Liitunud: 12.06.2006
Postitused: 181
Asukoht: Eesti

kiribati.gif
postituspostitatud: 21.05.2007, 12:49  postituse pealkiri:  Re: chmod kasutamine  

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
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 23.05.2007, 21:40  postituse pealkiri:  (teema puudub)  

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
Pingviini kasutaja


Vanus: 46
Liitunud: 25.07.2006
Postitused: 92
Asukoht: Tartu
Distributsioon: Gentoo
estonia.gif
postituspostitatud: 23.05.2007, 23:32  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 25.05.2007, 21:14  postituse pealkiri:  (teema puudub)  

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
Vana Pingviin


Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
finland.gif
postituspostitatud: 25.05.2007, 21:41  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 26.05.2007, 21:53  postituse pealkiri:  (teema puudub)  

Tänan, see töötab, ja teeb täpselt sellise tulemuse nagu ma oma ettekujutustes soovisin..


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group