- به صورت معمول در زمان ساخت پروندهی tar از روی پوشه یا پرونده ، Context های مربوط به SELinux برای پروندههای داخل پروندهی tar اعمال نخواهد شد.
- یعنی در زمان Extract پروندهی tar دیده میشود که پروندهها یا پوشهها فاقد Context قدیمی خود (مبدا خود) هستند.
- برای حل این مشکل کافیست در زمان ساخت پروندهی tar به صورت زیر عمل کرد.
|
1 2 |
# cd /root/ # tar <span style="color: #ff0000;"><strong>--selinux</strong></span> -cf root_file.txt.tar root_file.txt |
- همان طور که مشاهده میفرمایید فقط کافیست از سویچ selinux– استفاده نمود.
- در زمان Extract پروندهی tar نیازی به استفاده از سویچ اضافی نیست و تنها کافیست همانند گذشته به Extract پروندهی tar پرداخت.
|
1 2 3 4 |
# cd <span style="color: #ff0000;"><strong>/tmp/</strong></span> # tar xf root_file.txt.tar # ls -Z root_file.txt -rw-r--r-- root root root:object_r:<span style="color: #ff0000;"><strong>user_home_t</strong></span> root_file.txt |
- تشت شده بر روی CentOS 5.8