- How to create tar file or directory include SELinux context
- به صورت معمول در زمان ساخت پروندهی tar از روی پوشه یا پرونده ، Context های مربوط به SELinux برای پروندههای داخل پروندهی tar اعمال نخواهد شد.
- یعنی در زمان Extract پروندهی tar دیده میشود که پروندهها یا پوشهها فاقد Context قدیمی خود (مبدا خود) هستند.
- برای حل این مشکل میتوان از ابزار star استفاده نمود.
- ابتدا نیاز است این ابزار بر روی سیستم نصب شود.
|
1 |
# yum install star |
- در نهایت به شکل زیر اقدام به ساخت پروندهی tar همراه با Context های SELinux شوید.
|
1 |
# star --xattr -H=exustar -c -f test_file.txt.star test_file.txt |
- به منظور Extract کردن پروندهی star ساخته شده به صورت زیر عمل کنید.
|
1 |
# star --xattr -H=exustar -x -f test_file.txt.star |
- تست شده بر روی CentOS 5.8