Hogyan őrizhetjük meg a fájljogosultságokat fájlok másolása közben Linux alatt

Hogyan őrizhetjük meg a fájljogosultságokat fájlok másolása közben Linux alatt

A fájlok engedélyei a Unix specifikáció szerves részét képezik. Vannak azonban bizonyos dolgok, amelyekről a kezdő felhasználók gyakran nem tudnak, például arról, hogyan lehet megőrizni a fájljogosultságokat a Linux alatt másolás közben.





macbook pro 2015 akkumulátorcsere költsége

Mivel a másolt fájlok lényegében új fájlok, engedélyük az aktuális felhasználó umaszkjától függ. Ez olyan helyzetekhez vezethet, amikor a másolt fájlok vagy mappák teljesen más jogosultságokkal rendelkeznek, mint a forrás.





Szerencsére az Ön számára könnyű megőrizni a fájljogosultságokat Linux rendszeren a szokásos parancssori eszközök használatával cp és rsync . Tekintse meg az alábbi példákat, hogy megtudja, hogyan másolhatja és őrizheti meg az engedélyeket Linux alatt.





Fájljogosultságok megőrzése a cp használatával

Az szabványos cp parancs rendelkezik mindennel, amire szüksége van a fájljogosultságok megőrzéséhez másolás közben. Használhatja a -p cp opció a fájl módjának, tulajdonjogának és időbélyegének megőrzéséhez.

cp -p source-file dest-file

Ehhez azonban hozzá kell adnia a -r ennek a parancsnak a lehetősége, ha könyvtárakkal foglalkozik. Másolja az összes alkönyvtárat és az egyes fájlokat, megőrizve az eredeti engedélyeket.



cp -rp source-dir/ dest-dir/

Használhatja a -nak nek cp opció a fájljogok megőrzésére. Ez lehetővé teszi a Archívum módban, mindent megőrizve a fájljogosultságoktól a SELinux környezetekig.

cp -a source-dir/ dest-dir/

Tartsa meg az engedélyeket Linuxon az rsync használatával

Az rsync segédprogramot is használhatja a másolási engedélyek megőrzésére Linux alatt. Sok rendszergazda inkább az rsync -t részesíti előnyben a cp -vel szemben, mert gyorsabb a másolása. Mivel az rsync csak a fájl frissített részét másolja, ezek alkalmasabbak az olyan feladatokra, mint a a Linux merevlemezének klónozása .





rsync -a source-dir/ dest-dir

Az -nak nek az rsync opció engedélyezi Archívum mód, amely megőrzi a fájl attribútumait, például az engedélyeket és a tulajdonjogokat. Használhatja a -v lehetőség a bőbeszédű kimenetre és -h a számok ember által olvasható formátumban történő megtekintéséhez.

rsync -avh source-dir/ dest-dir

Ezenkívül vegye figyelembe a befejezés mentességét vágás ( / ) a célkönyvtárból. Ha a befejező perjelet hozzáadja a célállomáshoz, az rsync másolja a fájlokat egy másik alkönyvtár szint alá.





Ellenőrizze a fájljogosultságokat Linux alatt

A Linux használatával egyszerűen ellenőrizheti a fájlok engedélyeit a getfacl (lekérni a fájlhozzáférési listákat) parancsot. Ellenőrzi, hogy az engedélyeket a várt módon megőrizték -e.

getfacl source-file
getfacl dest-file

Fájlok másolása engedélyek megőrzése közben Linux alatt

Mind a cp, mind az rsync szabványos lehetőségeket kínál a fájlok engedélyeinek megőrzésére Linuxon. A cp-t mindennapi feladatokhoz használhatja, míg az rsync jobban megfelel a nagyméretű adatokhoz. A másolás befejezése után ellenőrizze a jogosultságokat a getfacl használatával.

Bár az rsync képes másolni fájlokat a távoli gépek között, a scp (biztonságos másolás) parancs egy másik életképes lehetőség erre a feladatra. Az scp használatával biztonságosan készíthet biztonsági másolatot a fájlokról a hálózati rendszerekre.

Részvény Részvény Csipog Email Fájlok biztonságos másolása Linuxon az Scp paranccsal

A fájlok és mappák távoli áthelyezése könnyebb, mint gondolná. Az scp paranccsal a fájlok távolról történő mozgatása is titkosítva van.

hogyan lehet asmr videót készíteni
Olvassa tovább Kapcsolódó témák
  • Linux
  • Fájlkezelés
  • Linux
  • Linux parancsok
A szerzőről Rubaiat Hossain(39 cikk megjelent)

Rubaiat egy CS-diplomás, erős szenvedéllyel a nyílt forráskód iránt. Amellett, hogy Unix veterán, a hálózat biztonságával, a kriptográfiával és a funkcionális programozással is foglalkozik. Lelkes gyűjteménye a használt könyveknek, és végtelenül csodálja a klasszikus rockot.

Bővebben: Rubaiat Hossain

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide