ntfs-3g (Ownership and Permissions Support)

Software kuvakaappaus:
ntfs-3g (Ownership and Permissions Support)
Ohjelmiston tiedot:
Versio: 1.5012SR.1
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Jean-Pierre Andre
Lupa: Vapaa
Suosio: 28

Rating: nan/5 (Total Votes: 0)

NTFS on natiivi data järjestö, joka Windows käyttää hallita pääsy tiedostoihin. Kunkin tiedoston liittyy omistaja, ryhmä, ja luettelo käyttäjistä, jotka saavat tai evätty pääsy tiedosto joidenkin tarkoitukseen. Samoja tietoja voidaan käyttää Linuxia dual-boot tietokone valvoa pääsyä tiedostoja, mutta peruskäsitteet ovat erilaisia, approksimaatioita on tehtävä. Windows käyttöoikeudet ovat yleisempiä ja joissakin kokoonpanoissa ei voida määritellä tai käyttää Linux.
Anyway, sekä Linux ja Windows yhdistää omistajan ja ryhmän tiedostoihin. Linux, perusoikeudet käyttää tiedostoa määritellään omistaja, ryhmä ja maailma. Joissakin Linux kokoonpanoissa vastaavia oikeuksia voidaan myöntää käyttäjille ja ryhmille, jotka eivät liity omistajalle. Windows useita yksittäisiä tai yhteisiä käyttäjille, joilla on erityisiä oikeuksia voidaan määritellä tiedoston. Luettelo oikeuksista tiedostoon tunnetaan ACL (Access Control List), ja tietyt oikeudet määritetty käyttäjälle kutsutaan ACE (Access Control Entry).
Ensimmäisessä tasolla laajennus, me vain käsitellä perinteistä Linux käyttöoikeudet liittyy yhden omistajan, yksittäinen ryhmä ja muille käyttäjille. Vuonna lisäaikaa, myöntämisestä tai epäämisestä oikeuksia useille yksittäisille käyttäjille tai ryhmille on mahdollista luonnoksen mukaan määritelmään Posix ACL.
Määritellä yhteentoimivuuden saada tiedostoja Windows ja Linux, kaksi suhteita on vahvistettava välillä käsitteiden molemmissa järjestelmissä: toinen koskee käyttäjiä ja ryhmiä, ja toinen koskee käyttöoikeuksia.
käyttäminen syntyperäinen NTFS ACL
Ehdotetussa ntfs-3g laajennus, vain tiedot määritellyt NTFS käytetään. Linux oikeudet omistaja, ryhmä ja maailman lukea, kirjoittaa tai suorittaa tiedostoa ei tallenneta NTFS, mutta muunnetaan tai ACL, kun Linux asettaa tai hakee turvaparametreja tiedoston. Tämän seurauksena kaikki turvallisuutta tiedot voidaan tallentaa tavanomaisilla Windows työkaluja, kun taas Linuxin varmuuskopiointi työkaluja tallentaa muuntaminen Linux oikeuksiin, menettäen joitakin tietoja, joita voidaan havaita Windows palauttamisen jälkeen.
ACL joka myöntää tai kieltää käyttöoikeuksia omistajalle, ryhmän tai maailma on tarkoitus rakentaa vastaavan Linux omistaja, ryhmä tai maailma oikeudet kuin palasi stat () ja näytettävissä standardin komennolla "ls -l".
Vastaavasti, kun tiedosto on chmod'ed, ACL on rakennettu mukaan myönnettyjen oikeuksien käyttäjälle, ryhmä- ja maailma. ACL, joka koostuu viisikymmentäkahdeksan yli kuusi ACE: n kuvastaa Linux käyttöoikeudet: myöntää omistajalle, epäämisestä Omistajalle (sulkea annettujen oikeuksien ryhmään tai maailmaan) avustuksia ryhmään, epäämisestä ryhmään, avustuksia maailmaan, ja apurahoja ylläpitäjät ja järjestelmä (ylläpitäjät ja järjestelmä on aina myönnetään täydet oikeudet). Eri sarja ACE: n on rakennettu, kun omistaja on ylläpitäjä, sillä tässä tilanteessa omistaja, ryhmä ja ylläpitäjä ovat samat, joten turha ACE: n on määriteltävä. Samanlainen tilanne syntyy, kun käyttäjä ja ryhmä on sama tunniste, joka edellyttää Kolmas ACE: n.
Special ACL kokoonpanoja käytetään myös edustamaan tahmea, setuid ja setgid liput, joilla ei ole todellista vastinetta Windows.
Kun luot tiedoston, omistustaan ​​ja alkuperäisen oikeudet määritellään mukaisesti omistajalle prosessin ja luomisen parametreja. Kuitenkin mount vaihtoehto voidaan periä alkuperäisen asetukset emohakemisto, kuten on tapana Windows.
Initial oikeudet (määritelty luontiaika tai perinnöllinen) voidaan muuttaa tekemällä chmod, chown tai chgrp. Hakemiston, uudet oikeudet ovat perinnöllisiä mukaan luotuja tiedostoja Windows tämän hakemiston (tai Linux jos perintö toiminto käytössä). Kuitenkin pitää muistaa, että chmod voi vain määrittää käyttöoikeuksia, joiden merkitys Linuxiin.
Building Linux luvat ja saada omistaja ja ryhmä ACL on melko monimutkainen, joten, kun perinnöllinen, tuloksia pidetään välimuisti jatkokäyttöä varten. Tämä cacheing on erittäin tehokas, koska yksittäinen tieto on säilytettävä kaikki tiedostot, joilla on samat käyttöoikeudet, omistajaa ja ryhmää.
kartoitus käyttäjille
Koko lupa järjestelmä perustuu kartoitus Windows-käyttäjät Linux-käyttäjille, yleensä tallennetaan tiedostoon nimeltä UserMapping sijaitsee piilotettu hakemistoon .NTFS-3G on NTFS. Kun käytät useita NTFS-tiedostojärjestelmää, tämä tiedosto on pakko toistaa kukin niistä, paitsi jos yhteinen sijainti nimetään asennusaika. Jos tiedosto puuttuu, ntfs-3g toimii standardin ntfs-3g versioita, myöntämällä täysi pääsy kaikille käyttäjille, vaikka soveltamalla peritty luvan määreitä luodut tiedostot.
Kartoitus tiedosto on järjestetty linjoihin kolmella alalla kaksoispisteellä erotettuja, kuten:
500 :: S-1-5-21-1833069642-4243175381-1340018762-1008
: 500: S-1-5-21-1833069642-4243175381-1340018762-513
Ensimmäinen kenttä on uid (tai käyttäjätunnus) ja Linux-käyttäjä kartoittaa, toinen kenttä on gid (ryhmä tunnistaminen), ja kolmas kenttä on vastaava käyttäjätunnuksesi (tunnetaan SID). Uid tai gid kentät voi jättää tyhjäksi, jos ne vastaavat eri SID: n. Radoilla, joiden ensimmäinen merkki on "#" ohitetaan.
Ei nimenomainen kartoitusta tarvitaan standardin ryhmille, kuten "All Users" ryhmään tai "Administrator" ryhmään. Ellei kartoitusta on määritelty joitakin käyttäjälle tai ryhmälle, root-oikeuksia käytetään. Vastaavasti, jos käyttäjä kartoitus on määritelty joillekin tiedoston, se näkyy omistaa root ja riippuen suojaukset, se voi olla saatavilla kitkemään vain.
Vaikka useat SID voidaan määritellä uid, vain ensimmäinen on tällä omistajana tiedoston määriteltyä luonti tai chown.
Erityinen linja voidaan asettaa loppuun kartoitus tiedosto määrittää malli implisiittinen kartoitusta käyttäjiä, joille ei nimenomaista kartoitusta on määritelty. Tämä implisiittinen kartoitus Windows ei tunnista, ja saa käyttää vain linux-vain tilejä. Uid ja gid kentät on jätettävä mitätön, ja viimeinen numero SID on oltava suurempi kuin vastaava luku mistään nimenomaisesti kartoitettu käyttäjä, esimerkiksi:
:: S-1-5-21-1833069642-4243175381-1340018762-10000
Sijainti kartoitus tiedosto voidaan määritellä uudelleen mount vaihtoehto "usermapping = polku". Jos polku on ehdoton, se nimeää tiedoston aiemmin asennettu tiedostojärjestelmä, jos polku on suhteellinen, se nimeää tiedoston suhteessa juureen NTFS on asennettu. Ei suojausta on tällä tai tarkastetaan kartoitus itse tiedosto. Sen pitäisi tietysti olla vain pääsee Administrator (implisiittisesti kartoitettu root).
Jos ei kartoitusta tiedosto löytyy, yritetään rakentaa oletuksena yksittäinen käyttäjä kartoitus tehdään kartoittamalla uid ja gid määritelty mount komennon omistajalle juuri asennettu tiedostojärjestelmä. Tämä on mahdollista vain, jos uid ja gid määritellään ei-root käyttäjä ja omistaja tiedostojärjestelmä ei ole Administrator. Tämä oletus kartoitus sopii parhaiten kytkettävien tiedostojärjestelmien (kuten USB avaimet), jotka on käytetty useissa Linux-järjestelmissä. Omistajan on määriteltävä Windows.
Hyvin yksinkertainen apuohjelma usermap on kehitetty rakentaa kartoitus tiedosto joko Windows tai Linux. Se vie osioluettelon jakaa keskenään järjestelmiä argumentteja, joilla Windows-järjestelmän osio ensimmäinen väite:
c:> usermap C: d:
[Root @ järjestelmä home] # umount / dev / sda3
[Root @ järjestelmä home] # umount / dev / sda6
[Root @ järjestelmä home] # usermap / dev / sda3 / dev / sda6
Se vain skannata tiedostoja käyttäjän nimet "Documents and Settings" ja tiedostojen omistajat nimetty osioita. Kullekin omistaja löytyi se kysyy vastaavan Linux käyttäjä tai ryhmä.
Kun suoritat Windows-koneissa, tuloksena kartoitus tiedosto kirjoitetaan tiedostoon UserMapping hakemistosta .NTFS-3G toisen nimetyn osio (tai ensimmäinen jos ei enemmän).
Vuonna voidaan suorittaa ainoastaan ​​Linux root ja nimettyjen väliseinät kehystämätön. Tuloksena kartoitus tiedosto kirjoitetaan tiedostoon UserMapping nykyisessä hakemistossa, ja on siirrettävä myöhemmin hakemistoon .NTFS-3G jälkeen asennettu NTFS, tai siirtää sijainti nimettyjen liitosasetuksensa. Sen täytyy olla kehystämätön ja asentaa uudelleen kartoitus on otettava huomioon.

Mikä on uusi tässä julkaisussa:

  • Tämä julkaisu korjaa omistaja tiedostoja, kun se eroaa Windowsin omistaja.
  • Permission valvonta tapahtuu avattaessa hakemiston auki (2).
  • Tämä tiedote on myös päivitetty ntfs-3g-1,2918.

rajoitukset

  • ladattavat versiot ovat testattu vain päälle i386 ja x86_64 suorittimia. Niiden yhteentoimivuus on testattu vain vastaan ​​Windows XP SP2.
  • SID tarvitse tunnistaa käyttäjät ja ryhmät on rakennettu Windows. Käyttäjä kartoitus tiedosto voidaan kuitenkin kopioida mihin tahansa osioon, vaikka se ei koskaan alustetaan tai käyttää Windows.
  • Jotkut epätavallinen oikeudet kokoonpano, jossa ryhmä evätään oikeuksia Omistajalle ja maailman (kuten chmod 745) on hylännyt Windows hallintatyökaluja. Ne ovat kuitenkin tulkitaan oikein Windows itse.
  • perusversion sopii parhaiten dual-boot järjestelmän useita käyttäjiä, monimutkainen käyttäjä kokoonpanoja vie voiton Posix ACL. Käyttäjien kartoitus ominaisuuksia tarvitaan laitteita, jotka voidaan kytkeä useita Windows tai Linux-järjestelmiä ei ole vielä saatavilla, lukuun ottamatta yhden käyttäjän oletusarvo kartoitus.
  • myöntäminen erityisiä oikeuksia käyttää tiedostoa käyttäjille tai ryhmille, jotka eivät ole omistaja tai ryhmää tiedosto on mahdollista vain käyttämällä Posix ACL, mutta ei ole mahdollista myöntää tai kieltää oikeuksia kitkemään käytön kautta ACL.

Muu ohjelmistojen kehittäjä Jean-Pierre Andre

ultradefrag
ultradefrag

11 May 15

Kommentit ntfs-3g (Ownership and Permissions Support)

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!