Megosztás a következőn keresztül:


Címtártulajdonságok beállítása

A Set Directory Properties művelet beállítja a megadott könyvtár rendszertulajdonságát. Ezt a műveletet a 2019-02-02-es és újabb verzió támogatja az engedélyezett SMB protokollal rendelkező fájlmegosztások esetében, és a 2025-05-05-ös és újabb verzió támogatja az NFS protokollal rendelkező fájlmegosztások esetében.

Protokoll rendelkezésre állása

Engedélyezett fájlmegosztási protokoll Beszerezhető
SMB Igen
NFS Igen

Kérés

A Set Directory Properties kérés a következőképpen jön létre. Javasoljuk, hogy HTTPS-t használjon.

Módszer URI kérése HTTP-verzió
HELYEZ https://myaccount.file.core.windows.net/myshare/mydirectorypath/mydirectory?restype=directory&comp=properties HTTP/1.1

Cserélje le a kérelem URI-jában látható elérésiút-összetevőket a sajátjára az alábbiak szerint:

Elérésiút-összetevő Leírás
myaccount A tárfiók neve.
myshare A fájlmegosztás neve.
mydirectorypath Szabadon választható. A szülőkönyvtár elérési útja.
mydirectory A fájl neve.

Az útvonalelnevezési korlátozásokról további információt a Név- és hivatkozásmegosztások, könyvtárak, fájlok és metaadatokcímű témakörben talál.

URI-paraméterek

A kérelem URI-jában a következő további paramétereket adhatja meg:

Paraméter Leírás
timeout Szabadon választható. A timeout paraméter másodpercben van kifejezve. További információ: Időtúllépések beállítása fájlszolgáltatás-műveletekhez.

Kérelemfejlécek

A szükséges és nem kötelező kérelemfejléceket az alábbi táblázatok ismertetik:

Gyakori kérésfejlécek

Kérelem fejléce Leírás
Authorization Szükséges. Megadja az engedélyezési sémát, a fióknevet és az aláírást. További információ: Kérelmek engedélyezése az Azure Storage-.
Date vagy x-ms-date Szükséges. A kérelem koordinált egyetemes idejét (UTC) adja meg. További információ: Kérelmek engedélyezése az Azure Storage-.
x-ms-version Minden engedélyezett kéréshez szükséges. A kérelemhez használni kívánt művelet verzióját adja meg. Ezt a műveletet a 2025-05-05-ös és újabb verzió támogatja az engedélyezett NFS protokollal rendelkező fájlmegosztások esetében.

További információ: Az Azure Storage-szolgáltatások verziószámozása.
x-ms-file-creation-time: { preserve ¦ <DateTime> } A 2019-02-02-2021-04-10 verzióhoz szükséges. A 2021-06-08-s és újabb verziókhoz nem kötelező. A címtár koordinált univerzális idő (UTC) létrehozási ideje tulajdonsága. Egy meglévő érték változatlanul hagyásához preserve adható át. Az alapértelmezett érték a preserve.
x-ms-file-last-write-time: { preserve ¦ <DateTime> } A 2019-02-02-2021-04-10 verzióhoz szükséges. A 2021-06-08-s és újabb verziókhoz nem kötelező. A címtár koordináta-idő (UTC) utolsó írási tulajdonsága. Egy meglévő érték változatlanul hagyásához preserve adható át. Az alapértelmezett érték a preserve.
x-ms-client-request-id Szabadon választható. Ügyfél által generált, átlátszatlan értéket biztosít egy 1 kibibyte (KiB) karakterkorláttal, amelyet a naplózás konfigurálásakor rögzít a naplókban. Javasoljuk, hogy ezt a fejlécet használva korrelálja az ügyféloldali tevékenységeket a kiszolgáló által kapott kérésekkel. További információ: Monitor Azure Files.
x-ms-file-request-intent Kötelező, ha Authorization fejléc OAuth-jogkivonatot ad meg. Az elfogadható érték backup. Ez a fejléc azt határozza meg, hogy a Microsoft.Storage/storageAccounts/fileServices/readFileBackupSemantics/action vagy Microsoft.Storage/storageAccounts/fileServices/writeFileBackupSemantics/action meg kell adni, ha azok szerepelnek a Authorization fejléc használatával engedélyezett identitáshoz rendelt RBAC-szabályzatban. A 2022-11-02-es és újabb verziókhoz érhető el.
x-ms-allow-trailing-dot: { <Boolean> } Szabadon választható. 2022-11-02-es és újabb verzió. A logikai érték azt határozza meg, hogy a kérelem URL-címében található záró pont levágható-e vagy sem.

Ez a fejléc figyelmen kívül lesz hagyva, ha a cél olyan fájlmegosztáson található, amelyen engedélyezve van az NFS protokoll, amely alapértelmezés szerint támogatja a záró pont használatát.

További információ: Megosztások, könyvtárak, fájlok és metaadatok elnevezése és hivatkozása.

Csak SMB-kérésfejlécek

Kérelem fejléce Leírás
x-ms-file-change-time: { now ¦ <DateTime> } Szabadon választható. 2021-06-08-es és újabb verzió. A címtár időtulajdonságának (UTC) módosítása iso 8601 formátumban. A kérés időpontját a now értékével jelezheti. Az alapértelmezett érték a now.
x-ms-file-permission: { preserve ¦ <SDDL> ¦ <binary> } A 2019-02-02-2021-04-10 verzióban ez a fejléc szükséges, ha nincs megadva x-ms-file-permission-key. A 2021-06-08-as verziótól mindkét fejléc nem kötelező. Ez az engedély a Security Descriptor Definition Language (SDDL) vagy (2024-11-04-es vagy újabb verzió) bináris biztonsági leírómegadott könyvtár biztonsági leírója. Megadhatja, hogy melyik formátumot használja a x-ms-file-permission-format fejléc. Ezt a fejlécet akkor használhatja, ha az engedélyek mérete 8 kibájt (KiB) vagy annál kisebb. Ellenkező esetben használhatja a x-ms-file-permission-key. Ha meg van adva, tulajdonossal, csoportokkal és diszkrecionális hozzáférés-vezérlési listával (DACL)kell rendelkeznie. Ha egy meglévő értéket változatlanul szeretne tartani, átadhatja a preserveértékét.

Megjegyzés: Megadhatja x-ms-file-permission vagy x-ms-file-permission-key. Ha egyik fejléc sincs megadva, a preserve fejléchez a x-ms-file-permission alapértelmezett értékét használja a rendszer.
x-ms-file-permission-format: { sddl ¦ binary } Szabadon választható. 2024-11-04-es vagy újabb verzió. Megadja, hogy az x-ms-file-permission átadott érték SDDL-ben vagy bináris formátumban van-e. Ha x-ms-file-permissionpreserveértékre van állítva, akkor ezt a fejlécet nem szabad beállítani. Ha x-ms-file-permission a preserveértékétől eltérő értékre van állítva, és ha ez a fejléc nincs beállítva, a sddl alapértelmezett értéke lesz használva.
x-ms-file-permission-key: <PermissionKey> A 2019-02-02-2021-04-10 verzióban ez a fejléc szükséges, ha nincs megadva x-ms-file-permission. A 2021-06-08-as verziótól mindkét fejléc nem kötelező. A fájlhoz beállítandó engedély kulcsa. Ez a Create-Permission API használatával hozható létre.

Megjegyzés: Megadhatja x-ms-file-permission vagy x-ms-file-permission-key. Ha egyik fejléc sincs megadva, a preserve fejléchez a x-ms-file-permission alapértelmezett értékét használja a rendszer.
x-ms-file-attributes: { preserve ¦ <FileAttributeList> } A 2019-02-02-2021-04-10 verzióhoz szükséges. A 2021-06-08-s és újabb verziókhoz nem kötelező. A fájlon beállítani kívánt fájlrendszerattribútumok. Tekintse meg az elérhető attribútumok listáját. Egy meglévő érték változatlanul hagyásához preserve adható át. Az alapértelmezett érték a preserve.

Csak NFS-kérelemfejlécek

Kérelem fejléce Leírás
x-ms-mode 2025-05-05-ös és újabb verzió. A fájlon beállítani kívánt módbitek. A mód 12 bites numerikus oktális vagy szimbolikus "rwx" formátumban jelenik meg. Lásd: POSIX-fájlengedélyek (mód).
x-ms-owner 2025-05-05-ös és újabb verzió. A fájl tulajdonosának felhasználói azonosítója (UID) a fájlon.
x-ms-group 2025-05-05-ös és újabb verzió. A fájl tulajdonosának csoportazonosítója (GID) a fájlon.

Kérelem törzse

Egyik sem.

Válasz

A válasz tartalmaz egy HTTP-állapotkódot és válaszfejléceket.

Állapotkód

A sikeres művelet a 200-ra (OK) vonatkozó állapotkódot adja vissza. Az állapotkódokkal kapcsolatos információkért lásd állapot- és hibakódokat.

Válaszfejlécek

A műveletre adott válasz az alábbi táblázatok fejléceit tartalmazza. A válasz további szabványos HTTP-fejléceket is tartalmazhat. Minden szabványos fejléc megfelel a HTTP/1.1 protokoll specifikációjának .

Gyakori válaszfejlécek

Válaszfejléc Leírás
ETag A fájl verzióját képviselő értéket tartalmaz. Az érték idézőjelek közé van zárva.
Last-Modified A címtár utolsó módosításának dátumát és időpontját adja vissza. A dátumformátum az RFC 1123-at követi. További információ: Dátum/idő értékek megjelenítése fejlécekben. Minden olyan művelet, amely módosítja a könyvtárat vagy annak tulajdonságait, frissíti az utolsó módosítás időpontját. A fájlokon végzett műveletek nem befolyásolják a címtár utolsó módosításának időpontját.
x-ms-request-id Egyedileg azonosítja a végrehajtott kérést, és a kérés hibaelhárítására is használható. További információ: API-műveletek hibaelhárítása.
x-ms-version A fájlszolgáltatás azon verzióját jelzi, amelyet a kérés végrehajtásához használtak.
Date vagy x-ms-date A szolgáltatás által létrehozott UTC dátum/idő érték, amely a válasz indításának időpontját jelzi.
x-ms-request-server-encrypted: true/false 2017-04-17-es és újabb verzió. Ennek a fejlécnek az értéke true, ha a kérés tartalma sikeresen titkosítva van a megadott algoritmussal. Ellenkező esetben az érték falseértékre van állítva.
x-ms-file-creation-time 2019-02-02-es és újabb verzió. A címtár létrehozási idő tulajdonságát képviselő UTC dátum/idő érték.
x-ms-file-last-write-time 2019-02-02-es és újabb verzió. A címtár utolsó írási idejének tulajdonságát képviselő UTC dátum/idő érték.
x-ms-file-change-time 2019-02-02-es és újabb verzió. Az UTC dátum/idő értéke, amely a címtár változási idő tulajdonságát jelöli.
x-ms-client-request-id A kérések és a megfelelő válaszok hibaelhárítására használható. Ennek az élőfejnek az értéke megegyezik a x-ms-client-request-id fejléc értékével, ha az szerepel a kérelemben, és az érték legfeljebb 1024 látható ASCII-karaktert tartalmaz. Ha a x-ms-client-request-id fejléc nem szerepel a kérelemben, az nem jelenik meg a válaszban.

Csak SMB-válaszfejlécek

Válaszfejléc Leírás
x-ms-file-permission-key 2019-02-02-es és újabb verzió. A könyvtár engedélyének kulcsa.
x-ms-file-attributes 2019-02-02-es és újabb verzió. A könyvtár fájlrendszer-attribútumai. További információ: elérhető attribútumok listája.

Csak NFS-válaszfejlécek

Válaszfejléc Leírás
x-ms-mode 2025-05-05-ös és újabb verzió. A könyvtár módja. Lásd: POSIX-fájlengedélyek (mód).
x-ms-owner 2025-05-05-ös és újabb verzió. A címtártulajdonos felhasználói azonosítója (UID).
x-ms-group 2025-05-05-ös és újabb verzió. A címtártulajdonos csoportazonosítója (GID).

Válasz törzse

Egyik sem.

Felhatalmazás

Ezt a műveletet csak a fióktulajdonos hívhatja meg.

Fájlrendszerattribútumok

Attribútum Win32 fájlattribútum Definíció
ReadOnly FILE_ATTRIBUTE_READONLY Egy írásvédett könyvtár.
Rejtett FILE_ATTRIBUTE_HIDDEN A könyvtár rejtett. Ez nem szerepel a szokásos címtárlistában.
Rendszer FILE_ATTRIBUTE_SYSTEM Olyan könyvtár, amelyet az operációs rendszer használ, vagy kizárólag egy részét használja.
Egyik sem FILE_ATTRIBUTE_NORMAL Olyan könyvtár, amely nem rendelkezik más attribútumokkal. Ez az attribútum csak akkor érvényes, ha egyedül használja.
Címtár FILE_ATTRIBUTE_DIRECTORY A könyvtárat azonosító leíró.
Archívum FILE_ATTRIBUTE_ARCHIVE Egy archív könyvtár. Az alkalmazások általában ezzel az attribútummal jelölik meg a fájlokat biztonsági mentésre vagy eltávolításra.
Offline FILE_ATTRIBUTE_OFFLINE A címtárak adatai nem érhetők el azonnal. Ez a fájlrendszer-attribútum elsősorban a Windowssal való kompatibilitás érdekében jelenik meg. Az Azure Files nem támogatja az offline tárolási lehetőségeket.
NotContentIndexed FILE_ATTRIBUTE_NOT_CONTENT_INDEXED A címtárat nem kell indexelnie a tartalomindexelő szolgáltatásnak.
NoScrubData FILE_ATTRIBUTE_NO_SCRUB_DATA A felhasználói adatfolyamot nem kell beolvasnia a háttéradat-integritás-ellenőrzőnek. Ez a fájlrendszer-attribútum elsősorban a Windowssal való kompatibilitás érdekében jelenik meg.

POSIX-fájlengedélyek (mód)

A POSIX-fájlengedélyek numerikusan 12 bites numerikus oktális formátumban vagy szimbolikus "rwx" formátumban adhatók meg. Példák:

  • "0644" vagy "rw-r--r---": A felhasználó (fájltulajdonos) olvasási, írási engedéllyel rendelkezik. A csoport olvasási engedéllyel rendelkezik. Mások olvasási engedéllyel rendelkeznek.
  • "0755" vagy "rwxr-xr-x": A felhasználó (fájltulajdonos) olvasási, írási és végrehajtási engedéllyel rendelkezik. A csoport olvasási és végrehajtási engedéllyel rendelkezik. Mások olvasási és végrehajtási engedéllyel rendelkeznek.

Numerikus oktális formátum

A három legalacsonyabb sorrendű oktális szám a tulajdonos/felhasználó, a csoport és mások engedélyeit jelöli, és egy oktális számmal (0-7) van jelölve, amely a "4" (Olvasás), "2" (Írás), "1" (Végrehajtás) bitenkénti kombinációjával van formázva. A legmagasabb rendű oktális szám (0-7) a "4" (SetUID), "2" (SetGID), "1" (StickyBit) engedélyek kombinációjának jelzésére szolgál.

Formátum Engedély
0700 A felhasználó (fájltulajdonos) olvasási, írási és végrehajtási engedéllyel rendelkezik.
0400 A felhasználó olvasási engedéllyel rendelkezik.
0200 A felhasználó írási engedéllyel rendelkezik.
0100 A felhasználó rendelkezik végrehajtási engedéllyel.
0070 A csoport olvasási, írási és végrehajtási engedéllyel rendelkezik.
0040 A csoport olvasási engedéllyel rendelkezik.
0020 A csoport írási engedéllyel rendelkezik.
0010 A csoport rendelkezik végrehajtási engedéllyel.
0007 Mások olvasási, írási és végrehajtási engedéllyel rendelkeznek.
0004 Mások olvasási engedéllyel rendelkeznek.
0002 Mások írási engedéllyel rendelkeznek.
0001 Mások végrehajtási engedéllyel rendelkeznek.
4000 Állítsa be az érvényes felhasználói azonosítót a fájlban.
2000 Állítsa be az érvényes csoportazonosítót a fájlban.
1000 A beállítás azt jelzi, hogy a fájlt csak a fájltulajdonos, a címtártulajdonos vagy a gyökérfelhasználó törölheti vagy nevezheti át.

Szimbolikus "rwx" formátum

A tulajdonosra/felhasználóra, csoportra és másokra vonatkozó engedélyek az "r" (Olvasás), a "w" (Írás) és az "x" (Végrehajtás) karakterek kombinációjával vannak megjelölve.

Formátum Engedély
rwx------ A felhasználó (fájltulajdonos) olvasási, írási és végrehajtási engedéllyel rendelkezik.
r-------- A felhasználó olvasási engedéllyel rendelkezik.
-w------- A felhasználó írási engedéllyel rendelkezik.
--x------ A felhasználó rendelkezik végrehajtási engedéllyel.
---rwx--- A csoport olvasási, írási és végrehajtási engedéllyel rendelkezik.
---r----- A csoport olvasási engedéllyel rendelkezik.
----w---- A csoport írási engedéllyel rendelkezik.
-----x--- A csoport rendelkezik végrehajtási engedéllyel.
------rwx Mások olvasási, írási és végrehajtási engedéllyel rendelkeznek.
------r- Mások olvasási engedéllyel rendelkeznek.
-------w- Mások írási engedéllyel rendelkeznek.
--------x Mások végrehajtási engedéllyel rendelkeznek.

Megjegyzések

Set Directory Properties nem támogatott a megosztás pillanatképe, amely egy megosztás írásvédett másolata. A megosztási pillanatképen végrehajtott művelet végrehajtása 400-zal (InvalidQueryParameterValue) meghiúsul.

A Set Directory Properties könyvtárban beállított tulajdonságok nem propagáljanak a könyvtár alatti alkönyvtárakba. Minden olyan könyvtárhoz meg kell hívnia Set Directory Properties, amelyhez frissíteni szeretné a tulajdonságokat.

Lásd még:

könyvtárakon