How to create tar file or directory include SELinux context using star command

  • How to create tar file or directory include SELinux context
  • به صورت معمول در زمان ساخت پرونده‌ی tar از روی پوشه یا پرونده ، Context های مربوط به SELinux برای پرونده‌های داخل پرونده‌ی tar اعمال نخواهد شد.
  • یعنی در زمان Extract پرونده‌ی tar دیده می‌شود که پرونده‌ها یا پوشه‌ها فاقد Context قدیمی خود (مبدا خود) هستند.
  • برای حل این مشکل می‌توان از ابزار star استفاده نمود.
  • ابتدا نیاز است این ابزار بر روی سیستم نصب شود.

  • در نهایت به شکل زیر اقدام به ساخت پرونده‌ی tar همراه با Context های SELinux شوید.

  • به منظور Extract کردن پرونده‌ی star ساخته شده به صورت زیر عمل کنید.

  • تست شده بر روی CentOS 5.8