Hvem kan låse opp data på en CD med CDFS?

Hvem kan låse opp data på en CD med CDFS?


Når du brenne data til en CD over flere økter, oppdaterer hver økt CD innholdsfortegnelse. Når du har dupliserte filer komprimert i flere økter, vil den oppdaterte innholdsfortegnelsen bare vise filen i den andre økten når du monterer disken. Hvis du har root privilegier, kan du bruke Linux CD File System, eller CDFS, å montere disken og "låse opp" alle disse oppføringene for alle brukere på systemet.

CDFS Funksjon

CDFS vil lese innholdet på CD-en, på tvers av alle sine dataspor og alle sine innspillinger, og behandle filer som skal vises som de ville i et annet filsystem. Du kan bruke CDFS ved å montere CD med syntaksen "mount -t cdfs -o ro / dev / cdrom / mnt / mount-point" hvor "/ mnt / mount-point" er navnet på katalogen du oppretter for å vise alle filene med CDFS. Mens Linux administrasjon skikker si bør du alltid lage monteringspunktene innenfor "/ mnt", blir dette ikke er strengt nødvendig.

etter montering

Etter at du utfører kommandoen for å montere CD med CDFS, vil alle filene vises i katalogen du valgte for "/ mnt / mount-point" som de ville gjort i en annen katalog. Du kan se dem med en grafisk filbehandler eller navigere gjennom dem på en terminal med shell-kommandoer. Filene vil bli låst inn i skrivebeskyttet modus, som CDFS er å skape en representasjon av den skrivebeskyttet CD. Hvis du ønsker å låse opp filene, må du kopiere filene til en annen katalog på samme måte som du ville gjort for noen filer på en CD. Du vil imidlertid behovet for tilgang til denne katalogen.

Mount privilegier

Alle brukere har lesetilgang til innholdet i "/ mnt" katalogen. De kan dermed lage kopier av filer i katalogen du brukte for "/ mnt / mount-point" til sine hjemmekataloger, som systemet vil markere brukeren som gjorde kopien som eier. Dette gjør at brukeren kan fritt redigere fil kopier de har gjort, men endringene i kopien vil ikke påvirke den opprinnelige CDFS innhold. Imidlertid kan bare root brukeren eller brukere med "sudo" privilegier montere CD med CDFS.

vanlige brukere

Hvis du vil ha ikke-administrative brukere å kunne montere innholdet på en CD med CDFS, vil du trenger for å lage en oppføring i "/ etc / fstab" fil for en CDFS monteringspunkt som inkluderer montering tillatelser for "bruker" gruppe. Bruk syntaksen "/ dev / cdrom / mnt / mount-punkt cdfs noauto, bruker, ro 0 0" som modell, erstatte "mount-point" med en katalog av ditt valg. Så lenge som vanlige brukere prøver å montere CD til katalogen du angitt som "mount-point" de vil være i stand til å lage en skrivebeskyttet katalog som de kan kopiere CD-er innholdet.