Kirjoittaja Aihe: Kiintolevyn oikeudet ja jako  (Luettu 4062 kertaa)

kpsaari

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Kiintolevyn oikeudet ja jako
« : 06.10.15 - klo:11.56 »
Käytössä ubuntu 14.04 ja yritän asentaa pari uutta kiintolevyä. Ensin ei toiminut samba-jako, vaikka paikallisen verkkojaon sain tehtyä. Formatoin levyn ext4-muotoon, jonka jälkeen kiintolevylle ei voi tehdä muutoksia ollenkaan (edes kansioita ei saa levylle luotua), ominaisuudet välilehdessä virheilmoitus "et ole kohteen omistaja, joten et voi tehdä sille muutoksia". Levy on ollut ennen windows xp koneessa mutta ainakin näyttää tyhjentyneen kokonaan ja mounttaaminen onnistuu.

Haluaisin levyn siis lisätilaksi kotikansioon, ja jaon toimimaan niin, että se näkyisi myös windows verkossa. Apua!
« Viimeksi muokattu: 06.10.15 - klo:11.58 kirjoittanut kpsaari »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #1 : 06.10.15 - klo:12.08 »
Käytössä ubuntu 14.04 ja yritän asentaa pari uutta kiintolevyä. Ensin ei toiminut samba-jako, vaikka paikallisen verkkojaon sain tehtyä. Formatoin levyn ext4-muotoon, jonka jälkeen kiintolevylle ei voi tehdä muutoksia ollenkaan (edes kansioita ei saa levylle luotua), ominaisuudet välilehdessä virheilmoitus "et ole kohteen omistaja, joten et voi tehdä sille muutoksia".

Muuta oikeudet komennolla:

Koodia: [Valitse]
sudo chown $USER: /media/levyn/liitospiste

Haluaisin levyn siis lisätilaksi kotikansioon

Voit tehdä levyliitokseen osoittavan symbolisen linkin kotikansioosi tähän tapaan:

Koodia: [Valitse]
ln -s /media/levyn/liitospiste ~/datalevy
Saumattomaksi lisätilaksi sitä ei ihan helposti saa, mutta voit halutessasi siirtää vaikka Kuvat ja Videot -kansiot tuonne levylle ja korvata kotihakemistosi kansiot linkeillä.

kpsaari

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #2 : 06.10.15 - klo:14.46 »
En saanut toimimaan.

Gpartedista katsottuna levyn liitospiste on media/kpsaari/users-tv. Onko tämä se sama liitospiste, joka koodijonoon pitäisi liittää? Sillä ei nimittäin toimi. Vai mistä oikean liitospisteen tiedot löytyvät?

Laitteen nimi on sdb1. Osaatko näillä tiedoilla kertoa valmiin koodin, jonka voi päätteeseen syöttää.

Voiko levyn jollain komennolla putsata ensiksi kokonaan niinkuin se olisi uusi?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #3 : 06.10.15 - klo:14.55 »
Gpartedista katsottuna levyn liitospiste on media/kpsaari/users-tv. Onko tämä se sama liitospiste, joka koodijonoon pitäisi liittää? Sillä ei nimittäin toimi. Vai mistä oikean liitospisteen tiedot löytyvät?

Juu, tuo näyttää oikealta sijainnilta. Mitä tämä komento sanoo:

Koodia: [Valitse]
sudo chown kpsaari: /media/kpsaari/users-tv
Entä mitä tämä listaa:

Koodia: [Valitse]
ls -l /media/kpsaari/users-tv

Voiko levyn jollain komennolla putsata ensiksi kokonaan niinkuin se olisi uusi?

Voi esimerkiksi dd:llä, mutta jos ei ole tietoturvan vuoksi tarvetta pyyhkiä sisältöä, käytännössä riittää, että luot uuden osiotaulun GPartedilla.

kpsaari

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #4 : 06.10.15 - klo:15.21 »
Ensimmäinen koodi kyseli salasanaa, mutta sen syöttämisen jälkeen ei tapahtunut mitään.

Toinen koodi listasi:

kpsaari@ubuntu-tv:~$ ls -l /media/kpsaari/users-tv
yhteensä 16
drwx------ 2 root root 16384 loka   6 11:42 lost+found

Gpartedilla on luotu jo uusi osiotaulu, ja gpartedin mukaan levy olisi kokonaan tyhjä, mitä epäilen, kun ei toimi.  Mikä tuon ddn oikea nimi on, niin saisi sillä tyhjättyä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4063
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #5 : 06.10.15 - klo:15.42 »
Pikemmin kannattaisi katsoa, mitä sanoo:

Koodia: [Valitse]
ls -ld /media/kpsaari/users-tv
…koska oleellista on nyt, mitkä oikeudet ovat users-tv-kansiossa.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #6 : 06.10.15 - klo:15.55 »
Ensimmäinen koodi kyseli salasanaa, mutta sen syöttämisen jälkeen ei tapahtunut mitään.

Kyllä se muutti käyttöoikeudet, kuten käskettiin. Unixissa komentorivityökalut eivät turhaan ilmoittele onnistuneesta toiminnasta vaan ainoastaan virheet tai pyydetty tuloste näytetään.

Kokeilitko nyt luoda tiedostoja tai hakemistoja tuonne liitokseen? Herjaako edelleen puuttuvista oikeuksista? Päätteessä voit kokeilla uuden tyhjän tiedoston luontia komennolla:

Koodia: [Valitse]
touch /media/kpsaari/users-tv/uusitiedosto.txt
Toinen koodi listasi:

kpsaari@ubuntu-tv:~$ ls -l /media/kpsaari/users-tv
yhteensä 16
drwx------ 2 root root 16384 loka   6 11:42 lost+found

Jep, kuten SuperOscar totesi, antamastani komennosta jäi vipu -d pois. Tällä voidaan siis tarkistaa kyseisen hakemiston oikeudet, jotka määräävät, kuka saa käyttää hakemistoa ja millä tavalla:

Koodia: [Valitse]
ls -ld /media/kpsaari/users-tv

Gpartedilla on luotu jo uusi osiotaulu, ja gpartedin mukaan levy olisi kokonaan tyhjä, mitä epäilen, kun ei toimi.

Tuskinpa se on nyt muusta kiinni kuin tiedostojärjestelmän oikeuksista.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #7 : 06.10.15 - klo:19.12 »
Mikä tuon ddn oikea nimi on, niin saisi sillä tyhjättyä.
DD:n oikea nimi on dd.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #8 : 06.10.15 - klo:20.36 »
Levyliitokset tehdään tiedostoon /etc/fstab. Ne voi tehdä melko vapaasti. /mnt on hyvä paikka, jos useampia käyttäjiä. Pari esimerkkiä..
Koodia: [Valitse]
/dev/sdb1 /mnt/datat ext4 defaults 0 2

Tuo liittää levyn /mnt/datat kansion alle. sudo mkdir /mnt/datat tekee tarvittavan kansion.

Koodia: [Valitse]
/dev/sdb1 /home/kpsaari/kuvat ext4 defaults 0 2

Tuo rivi liittää levyn käyttäjän kotikansion alle. Kansio kuvat pitää olla olemassa ja tyhjä.
Koodia: [Valitse]
sudo nano -w /etc/fstab
Turvallinen tapa editoida. /dev/sdb1 laitenimi voidaan korvata myös Label määreellä.

sudo mount -a liittää levyt tai uudelleenkäynnistys

dd on vaarallinen komento. Kannattaa jättää väliin jos ei osaamista. Toki linkkejä voi tehdä, kunhan levyliitos on kunnossa.


nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #9 : 06.10.15 - klo:21.42 »
Olemassaoleva automaattinen liitos /media/kpsaari/users-tv kelpaa myös, jos järjestelmässä ei ole muita käyttäjätunnuksia. Ei siis välttämättä ole tarpeen säätää fstabia.

/dev/sdb1 laitenimi voidaan korvata myös Label määreellä.

kpsaaren tapauksessa useamman USB-levyn kanssa on käytännössä pakko hyödyntää tiedostojärjestelmän labelia tai UUID:tä, jos lähtee tekemään noita fstab-liitoksia. Pelkällä laitetunnuksella levyt liitetään vääriin paikkoihin, jos ne sattuvat tunnistumaan eri järjestyksessä käynnistyksen aikana, tai jos molemmat levyt eivät ole aina kytkettyinä.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Kiintolevyn oikeudet ja jako
« Vastaus #10 : 06.10.15 - klo:22.06 »

kpsaaren tapauksessa useamman USB-levyn kanssa on käytännössä pakko hyödyntää tiedostojärjestelmän labelia tai UUID:tä, jos lähtee tekemään noita fstab-liitoksia. Pelkällä laitetunnuksella levyt liitetään vääriin paikkoihin, jos ne sattuvat tunnistumaan eri järjestyksessä käynnistyksen aikana, tai jos molemmat levyt eivät ole aina kytkettyinä.

En jaksanut lukea niin tarkkaan, että oli USB-limppu kyseessä. Levylle kannattaa antaa kuitenkin nimi. UUID on hyvä, mutta ei niitä numeroita muista. Kuvaava nimi helpompi. Ubuntu liittää ne /media kansion alle, joka ei ole locaten haussa mukana oletuksena. Itse tykkään hakea locatella.