Kirjoittaja Aihe: Oikeudet ja roskakori  (Luettu 2830 kertaa)

Suurmoguli

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Oikeudet ja roskakori
« : 21.07.17 - klo:03.32 »
Minulla on osio liitettynä fstab-tiedostolla, jossa rivi:

UUID=8CAC0AE7AC0ACBA0 /media/tm/D-Asema ntfs defaults uid=tm 0 0

Liitetty osio on yhteiskäytössä Windowsin kanssa. Muuten kaikki toimii hyvin, mutta D-Asemalta ei voi poistaa tiedostoja roskakoriin, vaan systeemi kysyy: "Kohdetta ei voi siirtää roskakoriin. Haluatko poistaa sen heti?"
D-Asemalla kaiken näyttäisi omistavan "root", vaikka mielestäni sen pitäisi olla "tm" (uid=tm). Jos tiedostoja poistaa rootina, ne siirtyvät D-Asemalla olevaan roskakoriin, joka on .Trash-0. Tämän aseman omistaa myös root, enkä ole onnistunut sen oikeuksia muuttamaan millään käskyllä. Myöskään uuden kansion luominen ei muuta oikeuksia. Päättelin että ongelma on fstabissa, johon koetin defaults -optiota umask=000. Sillä ei ollut mitään vaikutusta.
Kun D-Aseman oikeuksia yrittää katsoa, systeemi ilmoittaa että "Kohteen oikeuksia ei saada selville".
Core i5-4570 @3.2GHz, 8 Gt DDR3, Geforce GTX 760, Kubuntu 18.04 LTS

Jakke77

  • Käyttäjä
  • Viestejä: 3932
  • Oulu (Oinaansuo)
    • Profiili
Vs: Oikeudet ja roskakori
« Vastaus #1 : 21.07.17 - klo:07.34 »
https://forum.ubuntu-fi.org/index.php?topic=35805.msg280817#msg280817

tolla gksudo nautilus varmaan helpoin klikkailla ;)
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Oikeudet ja roskakori
« Vastaus #2 : 21.07.17 - klo:13.33 »
Minulla on osio liitettynä fstab-tiedostolla, jossa rivi:

UUID=8CAC0AE7AC0ACBA0 /media/tm/D-Asema ntfs defaults uid=tm 0 0

Tuosta puuttuu pilkku parametrien "defaults" ja "uid=tm" välistä, jolloin uid-parametri ei mene perille. Kokeile näin:

Koodia: [Valitse]
UUID=8CAC0AE7AC0ACBA0 /media/tm/D-Asema ntfs uid=tm,gid=tm,umask=0022,locale=fi_FI.utf8 0 0

Jos riittää, että liitos toimii, kun olet kirjautuneena työpöydälle, voisin suositella udisksctl mount -komentoa. Vaihtoehto B tässä esimerkissä: https://forum.ubuntu-fi.org/index.php?topic=52251.msg400032#msg400032

Suurmoguli

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: Oikeudet ja roskakori
« Vastaus #3 : 21.07.17 - klo:14.36 »
Tuosta puuttuu pilkku parametrien "defaults" ja "uid=tm" välistä, jolloin uid-parametri ei mene perille. Kokeile näin:

Koodia: [Valitse]
UUID=8CAC0AE7AC0ACBA0 /media/tm/D-Asema ntfs uid=tm,gid=tm,umask=0022,locale=fi_FI.utf8 0 0

Ok, nyt näyttäisi toimivan. Kansiot ja tiedostot omistaa nyt tm, ja niitä voi siirtää roskiin. Kiitos neuvosta.

Se vain vielä ihmetyttää, että nyt roskakorina onkin .Trash-1000, eikä .Trash-0.
Ja edelleen systeemi väittää, että D-Aseman oikeuksia ei saada selville.



Core i5-4570 @3.2GHz, 8 Gt DDR3, Geforce GTX 760, Kubuntu 18.04 LTS

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Oikeudet ja roskakori
« Vastaus #4 : 21.07.17 - klo:14.52 »
Se vain vielä ihmetyttää, että nyt roskakorina onkin .Trash-1000, eikä .Trash-0.

Jokaisella käyttäjätunnuksella (tai UID:llä) on oma roskakorinsa. 0 on rootin UID ja 1000 on järjestelmään lisätyn ensimmäisen varsinaisen käyttäjätunnuksen UID.


Ja edelleen systeemi väittää, että D-Aseman oikeuksia ei saada selville.

Saattaisi liittyä siihen, ettei tiedostojärjestelmä tue oikeuksien muuttamista. Minulla ei nyt ole NTFS-osiota, jolla voisin kokeilla Nautiluksen käyttäytymistä. Tuolla ei liene merkitystä, kunhan oikeudet ovat kunnossa komentorivityökaluilla tarkistettuna (ls -l), ja kun luku ja kirjoitus toimii haluamallasi käyttäjätunnuksella.