Kirjoittaja Aihe: Dvd-levyn toisto ja kopionti (Ratkaistu)  (Luettu 19493 kertaa)

kuutio

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #40 : 06.02.16 - klo:20.05 »
Ylensä riittää kun omistaja voi lukea ja kirjoittaa.
Luetko ketjua tai muiden vastauksia ollenkaan? Tässä tapauksessa ei riitä vaan se hakemisto vaatii ne suoritusoikeudet.

Toisen levyn kanssa on vain ihan sama ongelma kuin ensimmäisen kanssa kopioinnin jälkeen (ei suoritusoikeuksia hakemistoon). nm:n muokkaama kolmas (chmod) komento ratkaisee ongelman (ja antaa lisäksi kirjoitusoikeudet poiston helpottamiseksi jälkikäteen).

Tiedostonhallinnallakin oikeuksia voi muuttaa, mutta olennaista on muuttaa sen hakemiston/kansion oikeuksia, ei tiedostojen.
« Viimeksi muokattu: 06.02.16 - klo:20.20 kirjoittanut kuutio »

annimonni

  • Käyttäjä
  • Viestejä: 303
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #41 : 06.02.16 - klo:23.56 »
Nyt kaikki levyt on kopioitu ja poltettu levyille :)
Kiitos taas suuresti suuresta avustanne ja kiitos nm kun et luovuttanut  ;) :D

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #42 : 07.02.16 - klo:11.44 »
Ylensä riittää kun omistaja voi lukea ja kirjoittaa.
Luetko ketjua tai muiden vastauksia ollenkaan? Tässä tapauksessa ei riitä vaan se hakemisto vaatii ne suoritusoikeudet.

Toisen levyn kanssa on vain ihan sama ongelma kuin ensimmäisen kanssa kopioinnin jälkeen (ei suoritusoikeuksia hakemistoon). nm:n muokkaama kolmas (chmod) komento ratkaisee ongelman (ja antaa lisäksi kirjoitusoikeudet poiston helpottamiseksi jälkikäteen).

Tiedostonhallinnallakin oikeuksia voi muuttaa, mutta olennaista on muuttaa sen hakemiston/kansion oikeuksia, ei tiedostojen.
Käyttöoikeudet hieman hankala juttu. Käsittääkseni hakemistoilla ei ole suoritusoikeutta. Kaikenlaisia muita oikeuksia on.
Tiedostoilla on suoritusoikeus - se mahdollistaa käyttäjän käynnistämään ohjelmia jos oikeudet ko. tiedostoon riittää.
Tuohonkin on poikkeus. Linuxissa myös se erikoisuus, että vaikka kirjoitusoikeus puuttuu se ei estä poistamasta tiedostoa.
Käyttäjältä voidaan voidaan estää ohjelmien käynnistys kotikansiossa, mutta se on helposti kierrettävissä. Usein /bin
hakemisto kuuluu polkuun tai sen voi lisätä. Sieltä voi sitten helposti käynnistää omia ohjelmia. Toki vaatii sen suoritus-
oikeuden.

ps. cp -a on varma tapa kopioda tiedostoja alihakemistoineen. Silloin siirtyy myös aikaleimat, käyttöoikeudet, xattr,...
Se on hieman eri kuin -R vipu. Joskun on parempi cp -ax. Jätetään ero kotitehtäväksi.

ps2. Tiedoston nimeä voi myös muuttaa, vaikka ei olisi kirjoitusoikeutta.


nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #43 : 07.02.16 - klo:11.59 »
Käyttöoikeudet hieman hankala juttu. Käsittääkseni hakemistoilla ei ole suoritusoikeutta.

Kokeile mitä tapahtuu, kun poistat suoritusoikeuden hakemistolta:

Koodia: [Valitse]
chmod -x Lataukset
ls -l Lataukset
cat Lataukset/vanhatiedosto
touch Lataukset/uusitiedosto


Pilkkua viilattaessa hakemiston tapauksessa suoritusoikeus=hakuoikeus, mutta kyseessä on siis sama mode-bitti kuin tiedostojen suoritusoikeus. Kommunikoidessa muiden Unix-käyttäjien kanssa asia menee myös nopeammin perille, jos puhutaan suoritusoikeudesta.
« Viimeksi muokattu: 07.02.16 - klo:12.06 kirjoittanut nm »

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #44 : 07.02.16 - klo:12.45 »

Pilkkua viilattaessa hakemiston tapauksessa suoritusoikeus=hakuoikeus, mutta kyseessä on siis sama mode-bitti kuin tiedostojen suoritusoikeus. Kommunikoidessa muiden Unix-käyttäjien kanssa asia menee myös nopeammin perille, jos puhutaan suoritusoikeudesta.

Tai miten niitä suomennetaan. Dolphin ei ainakaan näytä kansiolle suorita oikeutta. Olen laiska ei jaksa opetella chmod kun tiedostonhallinta on olemassa.

kuutio

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Dvd-levyn toisto ja kopionti
« Vastaus #45 : 07.02.16 - klo:13.09 »
Käyttöoikeudet hieman hankala juttu. Käsittääkseni hakemistoilla ei ole suoritusoikeutta. Kaikenlaisia muita oikeuksia on.
Tiedostoilla on suoritusoikeus - se mahdollistaa käyttäjän käynnistämään ohjelmia jos oikeudet ko. tiedostoon riittää.
Tuohonkin on poikkeus. Linuxissa myös se erikoisuus, että vaikka kirjoitusoikeus puuttuu se ei estä poistamasta tiedostoa.
Käyttäjältä voidaan voidaan estää ohjelmien käynnistys kotikansiossa, mutta se on helposti kierrettävissä. Usein /bin
hakemisto kuuluu polkuun tai sen voi lisätä. Sieltä voi sitten helposti käynnistää omia ohjelmia. Toki vaatii sen suoritus-
oikeuden.
Kyllä niillä hakemistoilla/kansioilla se execute-bitti on (katso vaikka perus 'ls -l' listaus, jota ilman hakemiston sisältöön ei pääse käsiksi. Tähän ei usein törmää, koska lähtökohtaisesti kaikissa kansioissa suoritusoikeudet on oletuksena annettu (käytän edelleen selvyyden vuoksi suoritusoikeus-nimeä, kyseessä siis sama bitti kuin tiedostoilla vaikka sitä käytetään hieman eri tarkoitukseen ja joissain yhteyksissä eri nimellä). Mutta tämän tapauksen kaltaisissa ongelmatilanteissa kyllä.

ps. cp -a on varma tapa kopioda tiedostoja alihakemistoineen.
Tässä tapauksessa se olisi johtanut ihan samaan lopputulokseen, koska alkuperäiset oikeudet olivat pielessä.

ps2. Tiedoston nimeä voi myös muuttaa, vaikka ei olisi kirjoitusoikeutta.
Tiedoston nimeäminen ei riipu lainkaan tiedoston kirjoitusoikeuksista, ainoastaan sen "emähakemiston" kirjoitusoikeuksista. Tämä johtuu siitä, että nimetessäsi tiedostoa et itse asiassa muuta itse tiedostoa vaan hakemistoa (tiedostojärjestelmän rakenteesta johtuen)...samasta syystä myös poistaminen onnistuu, jos emähakemistoon on kirjoitusoikeus, riippumatta tiedoston omista oikeuksista. Halutessasi voin selittää asian myös yksityiskohtaisemmin.

Dolphin ei ainakaan näytä kansiolle suorita oikeutta.
Dolphin puolestaan dialogissaan yhdistää lukuoikeudet ja suoritusoikeudet kansioille. Jos annat/poistat lukuoikeudet dolphinilla, suoritusoikeutta (execute bitti) muutetaan sen mukana. Tämä on useimmiten tarkoituksenmukaista, koska hakemisto/kansio on "käyttökelvoton" vain lukuoikeuksilla ilman suoritusoikeuksia, eikä näitä yleensä ole tarvetta muokata erikseen. MUOKS: Näköjään Dolphinissakin niitä suoritusoikeuksia pääsee muokkaamaan erikseenkin kun klikkaa "Tarkemmat käyttöoikeusasetukset" siinä käyttöoikeusvalintaikkunassa...aiemmin mainittu siis koskee ainoastaan niitä "perusvalintoja"

lyhyt yhteenveto kansioiden oikeuksista ja niiden vaikutuksista: https://unix.stackexchange.com/questions/21251/how-do-directory-permissions-in-linux-work
« Viimeksi muokattu: 08.02.16 - klo:09.52 kirjoittanut kuutio »