Ubuntu Suomen keskustelualueet

Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: tapion - 16.05.23 - klo:08.31

Otsikko: Kirjoitusoikeus (Ratkaistu)
Kirjoitti: tapion - 16.05.23 - klo:08.31
Ulkoinen levy liitettynä mutta kirjoitusoikeus puuttuu.
Mikä mulla on väärin?
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: SuperOscar - 16.05.23 - klo:10.08
Joko liitosvalinnat tai ulkoisen levyn oikeudet, vähän siitä riippuen mikä tiedostojärjestelmä sillä on.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: tapion - 16.05.23 - klo:10.31
ext4 ja levy liitetty.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: SuperOscar - 16.05.23 - klo:12.24
ext4 ja levy liitetty.

Levyn tiedostojärjestelmä on tärkeä sikäli, että jollei se tue Un*xmaisia käyttöoikeuksia, ne täytyy asettaa jo liitettäessä mount-komennon (tai /etc/fstab-tiedoston) valitsimin. ext4 on kuitenkin tämän suhteen OK.

Varmista sen kansion käyttöoikeudet, johon levyn liität. Aseta kansion omistaja tai omistava ryhmä halutuksi chown-tai chgrp-komennolla tai anna kaikille kaikki oikeudet komennolla ”chmod ugo+rwx /kaänsion/polku”. Viimeisintä vaihtoehtoa en kylläkään varsinaisesti suosittele ;D

PS: Tuli vielä mieleen, että toki kyse voi olla muustakin. Asema voi olla liitetty ilman kirjoitusoikeuksia tai se on tarkistusta vaativassa tilassa.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: kamara - 16.05.23 - klo:13.17
Itse liittäessä teen ext4:n tapauksessa root-oikeuksilla juuri-kansion, johon annan chmod:lla kaikille ajo-,luku- ja kirjoitusoikeudet.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: nm - 16.05.23 - klo:13.20
Aloitusviestin kuvakaappauksesta päätellen osion liittäminen onnistuu kyllä, mutta liitetyn tiedostojärjestelmän sisällä käyttäjän oikeudet eivät riitä varmuuskopion tallentamiseen. Eli pitäisi tutkia oikeudet liittämisen jälkeen ja vaihtaa kohdekansion omistajaksi käyttäjätunnus, joka tekee varmuuskopion.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: tapion - 16.05.23 - klo:14.49
Sain annettua oikeudet chmod  777 komennolla.
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: kamara - 16.05.23 - klo:15.07
Sain annettua oikeudet chmod  777 komennolla.

Ainakin ennen kannatti tehdä levyn juureen esimerkiksi juuri-niminen kansio, jolle antaa 777-oikeudet, sillä jos antaa mounttaus-hakemistoon kyseiset oikeudet, joutuu ne antamaan uudestaan tietokoneen käynnistämisen jälkeen. Toki onhan tämä käytäntö saattanut muuttua ajan saatoksessa, ja ei ehkä enää tarvitse sitä tehdä. (En jaksa kokeilla, kun vanha oikeuskäytäntö toimii varmuudella edelleen.)
Otsikko: Vs: Kirjoitusoikeus
Kirjoitti: juyli - 16.05.23 - klo:23.27
Sain annettua oikeudet chmod  777 komennolla.
Linux/Unix -järjestelmissä ovat nuo oikeudet (kai tuo on nykyisin myös muissakin käyttöjärjestelmien tiedostojärjestelmissä?).
chmod 777 tarjoaa siis kaikille järjestelmän käyttäjille hakemistoihin ja tiedostoihin luku (r), kirjoitus (w) ja ajo-oikeudet (x). Oikeudet rwx.rwx.rwx eli 777.
Linux/Unix -järjestelmien turvallisuus  perustuu pitkälti oikeuksiin rajoittaa käyttäjien oikeuksia.
Otsikko: Vs: Kirjoitusoikeus (Ratkaistu)
Kirjoitti: Jere Sumell - 18.05.23 - klo:15.47
Onhan se täysin totta, jos koko levyn pistää juuri-tasolta 777 oikeuksin chmodilla, niin koko järjestelmä on tuuliajolla.

Siinähän on ihan selvä logiikka ja matematiikka, miten tuo tripla, kolmenumeroinen summa ensinnäkin jokaisella numerolla on tietty tarkoitus ja sitten 1,2,4 niistä muodostuu se numero summattuna.

2 on kirjoitusoikeus, 4 on lukuoikeus.

Sitten tuon triplakombinaation järjestyksessä vasemmalta oikealle:
1. Lupa resurssin omistajalle
2. Lupa resurssin kaikille käyttäjille samassa ensisijaisessa omistajan hallinoimassa ryhmässä.
3. Lupa kaikille muille käyttäjille, mikä sisältää sitten kirjautumattomat käyttäjät ja "anonyymit", eli aivan kaikki mahdolliset käyttäjät globaalisti.

Tuttua asiaa jostain 2001 vuoden paikkeilla otin haltuun tämän ensiaskeleita Linuxin parissa ottaessani, ja nyt kaivoin verkkoresurssin oppimateriaalin lisäviitteeksi, josta löytyy kätevä taulukko jokaiselle noista yhdistelmistä, mitä niitä on mahdollista noita numerosarjoja käyttää. Siinä määrin hyvä taulukko tässä suoraan linkkaamassani lähteessä, että siinä on myös tuo "lupa" -sarake kirjaimin r-w-x -muodossa toisessa sarakkeessa kolmesta, niin sekin auttaa hahmottamaan luku-kirjoitus-ajo -kombinaatiota.

https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/how-permissions-chmod-with-numbers-command-explained-777-rwx-unix (https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/how-permissions-chmod-with-numbers-command-explained-777-rwx-unix)