What is /selinux

  • در صورتی که از زیرشاخه‌ی اصلی سیستم یعنی روت ls بگیرید ، می‌بینید که یک دایکتوری با نام selinux وجود دارد.
# ls -ld /selinux
  • درون این دایکتوری تمام اطلاعات مربوط به SELinux قرار گرفته است.
  • به منظور مشاهده‌ی وضعیت جاری SELinux از دستور زیر استفاده نمایید.
# sestatus 
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 21
Policy from config file: targeted
  • به عنوان مثال به منظور مشاهده‌ی وضعیت enforcing یا permissive به صورت زیر عمل کنید.
# cat /selinux/enforce
  • خروجی صفر به معنی غیر فعال بودن enforcing می‌باشد.
  • به منظور تغییر وضعیت از حالت enforcing به permissive می‌توان مقدار یک را برای این پرونده در نظر گرفت.
# echo 1 > /selinux/enforce
  • روش بالا دقیقا همانند این است که دستور setenforce اجرا شود.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *