Asian selventämiseksi, olen siis sekä root että käyttäjä, eri tunnuksilla.
Olen saannut /dev/floppy/* (esim /dev/floppy/0u1040) tiedostojen omistajan vaihtumaan 'root'ista käyttäjätunnukseeni nimeen.
Pitäisikö minun olla huolissani?
fstab tiedostossa olen antanut käyttäjille luvan mountata floppy-asema, mutta kirjoittaminen ei ole oikein onnistunut.
Lisäsin käyttäjätunnukseni floppy-ryhmään, formatoin korpun käyttäjänä mountasin, kirjoitin ja umountasin. Huomasin että tiedostot olivat muttaneet omistussuhdetta, joten poistin käyttäjän floppy-ryhmästä ja chown/chgrp:llä muutin ne takaisin.
Myöhemmin annoin kotitekoisen c-pätkän kirjoittaa (käyttäjänä) /dev/fd0:lle, ja nyt tiedostot ovat taas käyttäjätunnukseni ja floppy-ryhmän omistamia, vaikkei käyttäjätunnukseni enää kuulu floppy-ryhmään.
Mikä on floppy-ryhmän funktio?
Milloin ja miten /dev/floppy/* tiedostot vaihtavat omistajaa?
Mitä minun pitää tehdä jotta voisin käyttäjänä kirjoittaa korpulle? Formatoida käyttäjänä?
Saatan hyvin olla täysin hakoteillä, joten esittämäni kysymykset eivät vältämättä ole ne parhaat.
Olen saannut /dev/floppy/* (esim /dev/floppy/0u1040) tiedostojen omistajan vaihtumaan 'root'ista käyttäjätunnukseeni nimeen.
Pitäisikö minun olla huolissani?
fstab tiedostossa olen antanut käyttäjille luvan mountata floppy-asema, mutta kirjoittaminen ei ole oikein onnistunut.
Lisäsin käyttäjätunnukseni floppy-ryhmään, formatoin korpun käyttäjänä mountasin, kirjoitin ja umountasin. Huomasin että tiedostot olivat muttaneet omistussuhdetta, joten poistin käyttäjän floppy-ryhmästä ja chown/chgrp:llä muutin ne takaisin.
Myöhemmin annoin kotitekoisen c-pätkän kirjoittaa (käyttäjänä) /dev/fd0:lle, ja nyt tiedostot ovat taas käyttäjätunnukseni ja floppy-ryhmän omistamia, vaikkei käyttäjätunnukseni enää kuulu floppy-ryhmään.
Mikä on floppy-ryhmän funktio?
Milloin ja miten /dev/floppy/* tiedostot vaihtavat omistajaa?
Mitä minun pitää tehdä jotta voisin käyttäjänä kirjoittaa korpulle? Formatoida käyttäjänä?
Saatan hyvin olla täysin hakoteillä, joten esittämäni kysymykset eivät vältämättä ole ne parhaat.
Vastaukset 1
Vanhimmat
Useimmissa systeemeissä logatessa sisään joidenkin tiedostojen (kuten esim. levyasemat) oikeudet asetetaan ko. käyttäjän omistukseen (omassa RH:ssa on tiedosto /etc/security/console.perms, jota login-ohjelma lukee jossain vaiheessa sisäänloggausprosessia).
"fstab tiedostossa olen antanut käyttäjille luvan mountata floppy-asema, mutta kirjoittaminen ei ole oikein onnistunut. Lisäsin käyttäjätunnukseni floppy-ryhmään, formatoin korpun käyttäjänä mountasin, kirjoitin ja umountasin."
Siis ei onnistunut kirjoittamaan, mutta onnistui formatoimaan ? Jos formatointi onnistuu, niin silloinhan muukin kirjoitus pitäisi onnistua.
"Huomasin että tiedostot olivat muttaneet omistussuhdetta, joten poistin käyttäjän floppy-ryhmästä ja chown/chgrp:llä muutin ne takaisin."
Siis disketillä olevien tiedostojen omistaja/ryhmä oli muuttunut ? Miten ?
Huomaathan, että jos lisäät käyttäjän johonkin uuteen ryhmään, tällä käyttäjällä ei ole tämän ryhmän oikeuksia käytännössä ennen kuin hän loggaa sisään uudelleen. Vastaavasti poistettaessa käyttäjä ryhmästä hänen oikeudet poistettuun ryhmään poistuu vasta hänen logatessa kokonaan ulos. Nykyiset tiedot tunnuksesta ja ryhmistä näkee vaikka komennolla id.
Kirjoitus vaatii .. kirjoitusoikeudet, eli joko /dev/fdxx-tiedoston omistaja on sama kuin tunnuksesi tai kuulut ryhmään, jolla on kirjoitusoikeus /dev/fdxx-tiedostoon.