เจเจฎเจฌเฉเจกเจก, เจฎเฉเจฌเจพเจเจฒ เจกเจฟเจตเจพเจเจธเจพเจ เจ
เจคเฉ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจฒเฉเจจเจเจธ OS เจฆเฉ เจธเจผเจพเจจเจฆเจพเจฐ เจธเจซเจฒเจคเจพ เจฆเจพ เจเฉฑเจ เจเจพเจฐเจจ เจเจฐเจจเจฒ, เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉเจตเจพเจตเจพเจ เจ
เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจเฉฑเจ เจชเฉฑเจงเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจนเฉเฅค เจชเจฐ เจเฉเจเจฐ
เจฒเฉเจจเจเจธ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเฉเจกเฉเจเจฒ เจ เจคเฉ SELinux 'เจคเฉ เจชเจฟเจเฉเจเฉ
เจธเจฟเจเจฟเจเจฐเจฟเจเฉ เจเจจเจนเจพเจเจธเจก เจฒเฉเจจเจเจธ, เจฒเฉเจจเจเจธ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจธเฉฐเจญเจพเจตเฉ เจเจคเจฐเจฟเจเจ เจคเฉเจ เจฌเจเจพเจเจฃ เจ เจคเฉ เจฐเจตเจพเจเจคเฉ เจฏเฉเจจเจฟเจเจธ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉเจฐเจฃเจพเจฒเฉ, เจตเจฟเจตเฉเจเจธเจผเฉเจฒ เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ (เจกเฉเจเจธเฉ) เจฆเฉเจเจ เจเจฎเฉเจเจ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจ เจฒเจ เจฒเจพเจเจผเจฎเฉ เจ เจคเฉ เจญเฉเจฎเจฟเจเจพ-เจ เจงเจพเจฐเจฟเจค เจเจเจธเฉเจธ เจฎเจพเจกเจฒเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจจเจฟเจฏเจฎเจพเจ เจ เจคเฉ เจชเจนเฉเฉฐเจ เจตเจฟเจงเฉเจเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฅค เจเจน เจชเฉเจฐเฉเจเฉเจเจ เจฏเฉ.เจเฉฑเจธ. เจจเฉเจธเจผเจจเจฒ เจธเจเจฟเจเจฐเจฟเจเฉ เจเจเฉฐเจธเฉ เจฆเฉเจเจ เจ เฉฐเจคเฉเฉเจเจ เจตเจฟเฉฑเจ เจธเจผเฉเจฐเฉ เจนเฉเจเจ เจธเฉ, เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจ เฉเจเฉเจฆเจพเจฐเจพเจ เจธเจฟเจเจฟเจเจฐ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจเจพเจฐเจชเฉเจฐเฉเจธเจผเจจ เจ เจคเฉ MITER, เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจเจ เจเฉเจ เจชเฉเจฐเจฏเฉเจเจธเจผเจพเจฒเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
เจฒเฉเจจเจเจธ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเฉเจกเฉเจเจฒ
เจฒเจฟเจจเจธ เจเฉเจฐเจตเจพเจฒเจกเจเจผ เจจเฉ เจจเจตเฉเจ NSA เจตเจฟเจเจพเจธ เจฌเจพเจฐเฉ เจเจ เจเจฟเฉฑเจชเจฃเฉเจเจ เจเฉเจคเฉเจเจ เจคเจพเจ เจเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเฉเฉฑเจ เจฒเจพเจเจจ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจพ เจธเจเฉเฅค เจเจธเจจเฉ เจเฉฑเจ เจเจฎ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเจพ เจตเจฐเจฃเจจ เจเฉเจคเจพ, เจเจฟเจธ เจตเจฟเฉฑเจ เจตเจธเจคเฉเจเจ เจฆเฉ เจจเจพเจฒ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจเฉฐเจเจฐเจธเฉเจชเจเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจ
เจคเฉ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจเจฐเจจเจฒ เจกเฉเจเจพ เจฌเจฃเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ เจเฉเจคเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจฆเฉ เจจเจพเจฒเฅค เจเจน เจตเจพเจคเจพเจตเจฐเจฃ เจซเจฟเจฐ เจฒเฉเจก เจนเฉเจฃ เจฏเฉเจ เจเจฐเจจเจฒ เจฎเฉเจกเฉเจเจฒ เจฆเฉเจเจฐเจพ เจเจฟเจธเฉ เจตเฉ เจฒเฉเฉเฉเจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเจพเจกเจฒ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค LSM เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ 2.6 เจตเจฟเฉฑเจ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ v2003 เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉเจเจ เจธเฉเฅค
LSM เจซเจฐเฉเจฎเจตเจฐเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจธเจเจฐเจเจเจฐ เจตเจฟเฉฑเจ เจเจพเจฐเจก เจซเฉเจฒเจก เจ เจคเฉ เจเจฐเจจเจฒ เจเฉเจก เจฆเฉ เจจเจพเจเจผเฉเจ เจฌเจฟเฉฐเจฆเฉเจเจ 'เจคเฉ เจเฉฐเจเจฐเจธเฉเจชเจธเจผเจจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจเจพ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจ เจคเฉ เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจฐเจจ เจฒเจ เจเจพเจฒ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจเจน เจธเฉเจฐเฉฑเจเจฟเจ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจจ เจฒเจ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจตเฉ เจเฉเฉเจฆเจพ เจนเฉเฅค /sys/kernel/security/lsm เจเฉฐเจเจฐเจซเฉเจธ เจตเจฟเฉฑเจ เจธเจฟเจธเจเจฎ เจเฉฑเจคเฉ เจธเจฐเจเจฐเจฎ เจฎเฉเจกเฉเจเจฒเจพเจ เจฆเฉ เจธเฉเจเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค LSM เจนเฉเฉฑเจ เจเจนเจจเจพเจ เจธเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจเจฟเจนเจจเจพเจ เจจเฉเฉฐ CONFIG_LSM เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจนเฉเฉฑเจเจพเจ เจฌเจพเจฐเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฆเจธเจคเจพเจตเฉเจเจผ เจนเฉเจกเจฐ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ include/linux/lsm_hooks.h.
LSM เจธเจฌ-เจธเจฟเจธเจเจฎ เจจเฉ เจธเจฅเจฟเจฐ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ v2.6 เจฆเฉ เจเจธเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเจพเจฒ SELinux เจฆเฉ เจชเฉเจฐเฉ เจเจเฉเจเจฐเจฃ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจ เจนเฉเฅค เจฒเจเจญเจ เจคเฉเจฐเฉฐเจค, SELinux เจเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจฒเฉเจจเจเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจ เจ เจธเจฒ เจฎเจฟเจเจฐ เจฌเจฃ เจเจฟเจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ: RedHat Enterprise Linux, Fedora, Debian, Ubuntuเฅค
SELinux เจธเจผเจฌเจฆเจพเจตเจฒเฉ
- เจชเจเจพเจฃ โ SELinux เจฏเฉเจเจผเจฐ เจเจฎ เจฏเฉเจจเจฟเจเจธ/เจฒเฉเจจเจเจธ เจฏเฉเจเจผเจฐ เจเจเจกเฉ เจตเจฐเจเจพ เจจเจนเฉเจ เจนเฉ; เจเจน เจเฉฑเจเฉ เจธเจฟเจธเจเจฎ 'เจคเฉ เจเจเฉฑเจ เฉ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจชเจฐ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเฉ เจนเจจเฅค เจนเจฐเฉเจ เจธเจเฉเจเจกเจฐเจก เจฒเฉเจจเจเจธ เจเจพเจคเจพ SELinux เจตเจฟเฉฑเจ เจเฉฑเจ เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจฆเฉ เจ เจจเฉเจธเจพเจฐเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค SELinux เจชเจเจพเจฃ เจธเจฎเฉเฉฑเจเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจธเฉฐเจฆเจฐเจญ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉ, เจเฉ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจฟเจนเฉเฉ เจกเฉเจฎเฉเจจเจพเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเฉ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเฉเฅค
- เจกเฉเจฎเฉเจจ - SELinux เจตเจฟเฉฑเจ, เจเฉฑเจ เจกเฉเจฎเฉเจจ เจเฉฑเจ เจตเจฟเจธเจผเฉ เจฆเจพ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจชเฉเจฐเจธเฉฐเจ เจนเฉ, เจญเจพเจต เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเฅค เจกเฉเจฎเฉเจจ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจกเฉเจฎเฉเจจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเฉเจเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจเฉ เจเจฐ เจธเจเจฆเฉเจเจ เจนเจจ เจเจพเจ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจจเจพเจฒ เจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจกเฉเจฎเฉเจจเจพเจ เจฆเฉเจเจ เจเฉเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจธเจฟเจธเจเจฎ เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจ sysadm_t เจนเจจ, เจ เจคเฉ user_t เจเฉ เจเจฟ เจเฉฑเจ เจเจฎ เจเฉเจฐ-เจ เจงเจฟเจเจพเจฐ เจชเฉเจฐเจพเจชเจค เจเจชเจญเฉเจเจคเจพ เจกเฉเจฎเฉเจจ เจนเฉเฅค init เจธเจฟเจธเจเจฎ init_t เจกเฉเจฎเฉเจจ เจตเจฟเฉฑเจ เจเฉฑเจฒเจฆเจพ เจนเฉ, เจ เจคเฉ เจจเจพเจฎ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ name_t เจกเฉเจฎเฉเจจ เจตเจฟเฉฑเจ เจเฉฑเจฒเจฆเฉ เจนเฉเฅค
- เจญเฉเจฎเจฟเจเจพเจตเจพเจ โ เจเฉ เจกเฉเจฎเฉเจจ เจ เจคเฉ SELinux เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจตเจฟเจเจเจพเจฐ เจตเจฟเจเฉเจฒเฉ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉเจเจ เจนเจจ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจเจฟเจนเฉเฉ เจกเฉเจฎเฉเจจเจพเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจน เจเจฟเจธ เจเจฟเจธเจฎ เจฆเฉเจเจ เจตเจธเจคเฉเจเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค เจเจน เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเจงเฉ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐ เจตเจพเจงเฉ เจฆเฉ เจนเจฎเจฒเจฟเจเจ เจฆเฉ เจเจคเจฐเฉ เจจเฉเฉฐ เจฐเฉเจเจฆเฉ เจนเฉเฅค เจฐเฉเจฒ SELinux เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจฐเฉเจฒ เจฌเฉเจธเจก เจเจเจธเฉเจธ เจเฉฐเจเจฐเฉเจฒ (RBAC) เจธเฉเจฐเฉฑเจเจฟเจ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
- เจเจฟเจธเจฎ โ เจเฉฑเจ เจเจพเจเจช เจเจจเจซเฉเจฐเจธเจฎเฉเจเจ เจธเฉเจเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเฉ เจเจฟเจธเฉ เจตเจธเจคเฉ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเฉ เจนเฉ เจเจฟ เจเฉเจฃ เจเจธ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจกเฉเจฎเฉเจจ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจฆเฉ เจธเจฎเจพเจจ, เจธเจฟเจตเจพเจ เจเจฟ เจกเฉเจฎเฉเจจ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจฟเจธเจฎ เจเจฌเจเฉเจเจ เจเจฟเจตเฉเจ เจเจฟ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ, เจซเจพเจเจฒเจพเจ, เจธเจพเจเจเจพเจ เจเจฆเจฟ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
- เจตเจฟเจธเจผเฉ เจ เจคเฉ เจตเจธเจคเฉเจเจ - เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจตเจฟเจธเจผเฉ เจนเจจ เจ เจคเฉ เจเฉฑเจ เจเจพเจธ เจธเฉฐเจฆเจฐเจญ, เจเจพเจ เจธเฉเจฐเฉฑเจเจฟเจ เจกเฉเจฎเฉเจจ เจตเจฟเฉฑเจ เจเจฒเจฆเฉเจเจ เจนเจจเฅค เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจธเจฐเฉเจค: เจซเจพเจเจฒเจพเจ, เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ, เจธเจพเจเจเจพเจ, เจเจฆเจฟ, เจเจน เจตเจธเจคเฉเจเจ เจนเจจ เจเฉ เจเฉฑเจ เจเจพเจธ เจเจฟเจธเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ, เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจเฉเจชเจจเฉเจฏเจคเจพ เจชเฉฑเจงเจฐเฅค
- SELinux เจจเฉเจคเฉเจเจ โ SELinux เจธเจฟเจธเจเจฎ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจ เจเจ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจ เจจเฉเจคเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค SELinux เจจเฉเจคเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจญเฉเจฎเจฟเจเจพเจตเจพเจ, เจกเฉเจฎเฉเจจเจพเจ เจฒเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ, เจ เจคเฉ เจกเฉเจฎเฉเจจเจพเจ เจคเฉเจ เจเจฟเจธเจฎเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค เจชเจนเจฟเจฒเจพเจ, เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเฉฑเจ เจญเฉเจฎเจฟเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจ เจงเจฟเจเจพเจฐเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจซเจฟเจฐ เจญเฉเจฎเจฟเจเจพ เจจเฉเฉฐ เจกเฉเจฎเฉเจจเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฒเจ เจ เจงเจฟเจเจพเจฐเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจ เฉฐเจค เจตเจฟเฉฑเจ, เจเฉฑเจ เจกเฉเจฎเฉเจจ เจเฉเจฒ เจธเจฟเจฐเจซ เจเฉเจ เจเจพเจธ เจเจฟเจธเจฎเจพเจ เจฆเฉเจเจ เจตเจธเจคเฉเจเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค
LSM เจ เจคเฉ SELinux เจเจฐเจเฉเจเฉเจเจเจฐ
เจจเจพเจฎ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, LSMs เจเจฎ เจคเฉเจฐ 'เจคเฉ เจฒเฉเจก เจนเฉเจฃ เจฏเฉเจ เจฒเฉเจจเจเจธ เจฎเฉเจกเฉเจเจฒ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, SELinux เจตเจพเจเจ, เจเจน เจธเจฟเฉฑเจงเฉ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค LSM เจธเจฐเฉเจค เจเฉเจก เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจคเจฌเจฆเฉเจฒเฉ เจฒเจ เจเฉฑเจ เจจเจตเฉเจ เจเจฐเจจเจฒ เจธเฉฐเจเจฒเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจธเฉฐเจฌเฉฐเจงเจฟเจค เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจเจฐเจจเจฒ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฏเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ LSM เจเฉเจก เจฌเฉเจ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจชเจฐ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจตเฉ, เจเจธเจจเฉเฉฐ OS เจฌเฉเจเจฒเฉเจกเจฐ เจตเจฟเจเจฒเจช เจฆเฉเจเจฐเจพ เจธเจฎเจฐเฉฑเจฅ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
LSM เจเฉเฉฑเจ เจธเจเฉเจ
LSM เจเฉเจฐ เจเจฐเจจเจฒ เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจนเฉเฉฑเจเจพเจ เจจเจพเจฒ เจฒเฉเจธ เจนเฉ เจเฉ เจเจพเจเจเจพเจ เจฒเจ เจขเฉเจเจตเฉเจ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค LSMs เจฆเฉเจเจ เจฎเฉเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเจน เจนเฉ เจเจฟ เจเจน เจธเจเฉเจเจก เจนเจจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจฎเจฟเจเจฐเฉ เจเจพเจเจเจพเจ เจ เจเฉ เจตเฉ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ, เจ เจคเฉ LSM เจฆเฉ เจนเจฐเฉเจ เจชเจฐเจค เจธเจฟเจฐเจซเจผ เจตเจพเจงเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ เจคเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเฉเฉเจฆเฉ เจนเฉเฅค เจเจธ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจชเจพเจฌเฉฐเจฆเฉ เจจเฉเฉฐ เจตเจพเจชเจธ เจจเจนเฉเจ เจฒเจฟเจ เจเจพ เจธเจเจฆเจพเฅค เจเจน เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉ; เจเฉเจเจฐ เจฐเฉเจเฉเจจ DAC เจเจพเจเจเจพเจ เจฆเจพ เจจเจคเฉเจเจพ เจ เจธเจซเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจฎเจพเจฎเจฒเจพ LSM เจนเฉเฉฑเจเจพเจ เจคเฉฑเจ เจตเฉ เจจเจนเฉเจ เจชเจนเฉเฉฐเจเฉเจเจพเฅค
SELinux เจซเจฒเฉเจ เจฐเจฟเจธเจฐเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจซเจฒเจพเจธเจ เจธเฉเจฐเฉฑเจเจฟเจ เจขเจพเจเจเฉ เจจเฉเฉฐ เจ เจชเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐ เจฆเจพ เจธเจฟเจงเจพเจเจคเฅค เจเจธ เจธเฉฐเจเจฒเจช เจฆเจพ เจจเจฟเจเฉเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเจธเจฆเจพ เจจเจพเจฎ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ, เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจธเจฟเจฐเจซ เจเจนเจจเจพเจ เจ เจงเจฟเจเจพเจฐเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจเจพเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจเจพ เจนเฉ เจเฉ เจเจฆเฉเจธเจผ เจตเจพเจฒเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเจจเฅค เจเจน เจธเจฟเจงเจพเจเจค เจเจผเจฌเจฐเจฆเจธเจคเฉ เจเจเจธเฉเจธ เจเจพเจเจชเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจธ เจคเจฐเฉเจนเจพเจ SELinux เจตเจฟเฉฑเจ เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจกเฉเจฎเฉเจจ => เจเจพเจเจช เจฎเจพเจกเจฒ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉเฅค
เจเจผเจฌเจฐเจฆเจธเจคเฉ เจเจเจธเฉเจธ เจเจพเจเจชเจฟเฉฐเจ เจฒเจ เจงเฉฐเจจเจตเจพเจฆ, SELinux เจเฉเจฒ เจฏเฉเจจเจฟเจเจธ/เจฒเฉเจจเจเจธ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจฐเจตเจพเจเจคเฉ DAC เจฎเจพเจกเจฒ เจจเจพเจฒเฉเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจฐเจ เจจเฉฐเจฌเจฐ เจจเฉเฉฐ เจธเฉเจฎเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟเจธ เจจเจพเจฒ ftp เจธเจฐเจตเจฐ เจเจจเฉเจเจ เจเจฐเฉเจเจพ, เจเจฟเจธเฉ เจเจพเจธ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจ เจคเฉ เจฌเจฆเจฒเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเฉ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพเจเจฃเจพ เจจเจนเฉเจ เจนเฉเฅค
SELinux เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจ เจนเจจ:
- เจชเจพเจฒเจฟเจธเฉ เจเจจเจซเฉเจฐเจธเจฎเฉเจเจ เจธเจฐเจตเจฐ โ เจชเจนเฉเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจฒเจ เจฎเฉเฉฑเจ เจตเจฟเจงเฉเฅค
- เจธเจฟเจธเจเจฎ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉ เจกเจพเจเจพเจฌเฉเจธ.
- LSM เจเจตเฉเจเจ เจเฉฐเจเจฐเจธเฉเจชเจเจฐ เจจเจพเจฒ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจตเฅค
- Selinuxfs - Pseudo-FS, /proc เจฆเฉ เจธเจฎเจพเจจ เจนเฉ เจ เจคเฉ /sys/fs/selinux เจตเจฟเฉฑเจ เจฎเจพเจเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจฐเจจเจเจพเจเจฎ เจคเฉ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจฆเฉเจเจฐเจพ เจเจคเฉเจธเจผเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ SELinux เจธเจฅเจฟเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจตเจพเจฒเฉเจเจ เจซเจพเจเจฒเจพเจ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค
- เจตเฉเจเจเจฐ เจเฉเจธเจผ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเฉ - เจเจคเจชเจพเจฆเจเจคเจพ เจตเจงเจพเจเจฃ เจฒเจ เจเฉฑเจ เจธเจนเจพเจเจ เจตเจฟเจงเฉเฅค
SELinux เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ
เจเจน เจธเจญ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
- เจเฉฑเจ เจเจพเจธ เจตเจฟเจธเจผเจพ, SELinux เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเฉฑเจ DAC เจเจพเจเจ เจคเฉเจ เจฌเจพเจ เจฆ เจเฉฑเจ เจตเจธเจคเฉ 'เจคเฉ เจเฉฑเจ เจ เจจเฉเจฎเจคเฉ เจเจพเจฐเจตเจพเจ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐเจฒเฉ เจคเจธเจตเฉเจฐ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉเฅค เจเจชเจฐเฉเจธเจผเจจ เจเจฐเจจ เจฆเฉ เจเจน เจฌเฉเจจเจคเฉ LSM เจเจตเฉเจเจ เจเฉฐเจเจฐเจธเฉเจชเจเจฐ เจจเฉเฉฐ เจเจพเจเจฆเฉ เจนเฉเฅค
- เจเฉฑเจฅเฉเจ, เจฌเฉเจจเจคเฉ, เจตเจฟเจธเจผเฉ เจ เจคเฉ เจเจฌเจเฉเจเจ เจธเฉเจฐเฉฑเจเจฟเจ เจธเฉฐเจฆเจฐเจญ เจฆเฉ เจจเจพเจฒ, SELinux เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจ เจคเฉ เจนเฉเฉฑเจ เจฒเจพเจเจฟเจ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจชเจพเจธ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจเฉ เจเจฟ LSM เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค
- เจเจฟเจธเฉ เจตเจธเจคเฉ เจคเฉฑเจ เจเจฟเจธเฉ เจตเจฟเจธเจผเฉ เจฆเฉ เจชเจนเฉเฉฐเจ 'เจคเฉ เจซเฉเจธเจฒเจพ เจฒเฉเจฃ เจฆเจพ เจ เจงเจฟเจเจพเจฐ เจชเจพเจฒเจฟเจธเฉ เจเจจเจซเฉเจฐเจธเจฎเฉเจเจ เจธเจฐเจตเจฐ เจนเฉ เจ เจคเฉ เจเจน SELinux AnHL เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉเฅค
- เจชเจนเฉเฉฐเจ เจเจพเจ เจเจจเจเจพเจฐ เจฌเจพเจฐเฉ เจซเฉเจธเจฒเฉ เจฒเฉเจฃ เจฒเจ, เจชเจพเจฒเจฟเจธเฉ เจเจจเจซเฉเจฐเจธเจฎเฉเจเจ เจธเจฐเจตเจฐ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจตเจฐเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจจเจฟเจฏเจฎเจพเจ เจฒเจ เจเจเจธเฉเจธ เจตเฉเจเจเจฐ เจเฉเจธเจผ (AVC) เจเฉเจเจฟเฉฐเจ เจธเจฌเจธเจฟเจธเจเจฎ เจตเฉฑเจฒ เจฎเฉเฉเจฆเจพ เจนเฉเฅค
- เจเฉเจเจฐ เจเฉเจธเจผ เจตเจฟเฉฑเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจฟเจฏเจฎ เจฆเจพ เจนเฉฑเจฒ เจจเจนเฉเจ เจฒเฉฑเจญเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจชเจพเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
- เจกเฉเจเจพเจฌเฉเจธ เจ เจคเฉ AVC เจคเฉเจ เจเฉเจ เจจเจคเฉเจเจพ เจชเจพเจฒเจฟเจธเฉ เจเจจเจซเฉเจฐเจธเจฎเฉเจเจ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
- เจเฉเจเจฐ เจฒเฉฑเจญเฉ เจเจ เจจเฉเจคเฉ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจเจพเจฐเจตเจพเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจเจเจพเจเจผเจค เจนเฉเฅค เจจเจนเฉเจ เจคเจพเจ, เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจฎเจจเจพเจนเฉ เจนเฉ.
SELinux เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจเจพ
SELinux เจคเจฟเฉฐเจจ เจฎเฉเจกเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ:
- เจฒเจพเจเฉ เจเจฐเจจเจพ - เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉเจเจ เจฆเฉ เจธเจเจคเฉ เจจเจพเจฒ เจชเจพเจฒเจฃเจพเฅค
- เจเจเจฟเจเจเจพเจฐเฉ - เจชเจพเจฌเฉฐเจฆเฉเจเจ เจฆเฉ เจเจฒเฉฐเจเจฃเจพ เจฆเฉ เจเจเจฟเจ เจนเฉ; เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจ เจจเฉเจธเจพเจฐเฉ เจจเฉเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค
- เจ เจฏเฉเจ โ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเจคเฉเจเจ เจฒเจพเจเฉ เจจเจนเฉเจ เจนเจจเฅค
เจคเฉเจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจจเจพเจฒ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ SELinux เจเจฟเจธ เจฎเฉเจก เจตเจฟเฉฑเจ เจนเฉเฅค
[admin@server ~]$ getenforce
Permissive
เจฐเฉเจฌเฉเจ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฎเฉเจก เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจธเจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจธเฉเฉฑเจ เจเจฐเจจเจพ, เจเจพเจ 1. เจ เจจเฉเจฎเจคเฉ เจตเจพเจฒเจพ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจธเฉฐเจเจฟเจเจคเจฎเจ เจเฉเจก 0 เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค
[admin@server ~]$ setenfoce enforcing
[admin@server ~]$ setenfoce 1 #ัะพ ะถะต ัะฐะผะพะต
เจคเฉเจธเฉเจ เจซเจพเจเจฒ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจเฉ เจฎเฉเจก เจจเฉเฉฐ เจตเฉ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉ:
[admin@server ~]$ cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE = เจจเจฟเจธเจผเจพเจจเจพ
setenfoce เจจเจพเจฒ เจซเจฐเจ เจเจน เจนเฉ เจเจฟ เจเจฆเฉเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฌเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ SELinux เจฎเฉเจก เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจตเจฟเฉฑเจ SELINUX เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจฎเฉเฉฑเจฒ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, <=> เจ เจฏเฉเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจธเจฟเจฐเจซ /etc/selinux/config เจซเจพเจเจฒ เจจเฉเฉฐ เจธเฉเจง เจเฉ เจ เจคเฉ เจฐเฉเจฌเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค
เจเฉฑเจ เจธเฉฐเจเฉเจช เจธเจฅเจฟเจคเฉ เจฐเจฟเจชเฉเจฐเจ เจตเฉเจเฉ:
[admin@server ~]$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
SELinux เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจตเฉเจเจฃ เจฒเจ, เจเฉเจ เจฎเจฟเจเจฐเฉ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ -Z เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฐเจคเจฆเฉเจเจ เจนเจจเฅค
[admin@server ~]$ ls -lZ /var/log/httpd/
-rw-r--r--. root root system_u:object_r:httpd_log_t:s0 access_log
-rw-r--r--. root root system_u:object_r:httpd_log_t:s0 access_log-20200920
-rw-r--r--. root root system_u:object_r:httpd_log_t:s0 access_log-20200927
-rw-r--r--. root root system_u:object_r:httpd_log_t:s0 access_log-20201004
-rw-r--r--. root root system_u:object_r:httpd_log_t:s0 access_log-20201011
[admin@server ~]$ ps -u apache -Z
LABEL PID TTY TIME CMD
system_u:system_r:httpd_t:s0 2914 ? 00:00:04 httpd
system_u:system_r:httpd_t:s0 2915 ? 00:00:00 httpd
system_u:system_r:httpd_t:s0 2916 ? 00:00:00 httpd
system_u:system_r:httpd_t:s0 2917 ? 00:00:00 httpd
...
system_u:system_r:httpd_t:s0 2918 ? 00:00:00 httpd
ls -l เจฆเฉ เจเจฎ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจเจ เจตเจพเจงเฉ เจเฉเจคเจฐ เจนเจจ:
<user>:<role>:<type>:<level>
เจเจเจฐเฉ เจเฉเจคเจฐ เจเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจตเจฐเจเฉเจเจฐเจฃ เจตเจฐเจเฉ เจเฉเจเจผ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจฆเฉ เจคเฉฑเจคเจพเจ เจฆเจพ เจธเฉเจฎเฉเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ:
- s0 - เจฎเจนเฉฑเจคเจต, เจนเฉเจ เจฒเฉ เจชเฉฑเจงเจฐ-เจเฉฑเจ เจชเฉฑเจงเจฐเฉ เจ เฉฐเจคเจฐเจพเจฒ เจตเจเฉเจ เจตเฉ เจฒเจฟเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ
- c0, c1โฆ c1023 - เจธเจผเฉเจฐเฉเจฃเฉเฅค
เจชเจนเฉเฉฐเจ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ
SELinux เจฎเฉเจกเฉเจเจฒ เจฒเฉเจก เจเจฐเจจ, เจเฉเฉเจจ เจ เจคเฉ เจนเจเจพเจเจฃ เจฒเจ เจธเฉเจฎเฉเจกเจฟเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
[admin@server ~]$ semodule -l |wc -l #ัะฟะธัะพะบ ะฒัะตั
ะผะพะดัะปะตะน
408
[admin@server ~]$ semodule -e abrt #enable - ะฐะบัะธะฒะธัะพะฒะฐัั ะผะพะดัะปั
[admin@server ~]$ semodule -d accountsd #disable - ะพัะบะปััะธัั ะผะพะดัะปั
[admin@server ~]$ semodule -r avahi #remove - ัะดะฐะปะธัั ะผะพะดัะปั
เจชเจนเจฟเจฒเฉ เจเฉเจฎ semanage เจฒเจพเจเจเจจ SELinux เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฒ เจเฉเฉเจฆเจพ เจนเฉ, เจฆเฉเจเจพ เจเฉฑเจ เจธเฉเจเฉ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค เจ เฉฐเจค เจตเจฟเฉฑเจ, -r เจธเจตเจฟเฉฑเจ เจจเจพเจฒ เจเจเจฐเฉ เจเจฎเจพเจเจก SELinux เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ OS เจเจพเจคเจฟเจเจ เจตเจฟเฉฑเจ เจฎเฉเจชเจฟเฉฐเจ เจจเฉเฉฐ เจนเจเจพ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค MLS/MCS เจฐเฉเจเจ เจฎเฉเฉฑเจฒเจพเจ เจฒเจ เจธเฉฐเจเฉเจเจธ เจฆเฉ เจตเจฟเจเจเจฟเจ เจชเจฟเจเจฒเฉ เจญเจพเจ เจตเจฟเฉฑเจ เจนเฉเฅค
[admin@server ~]$ semanage login -a -s user_u karol
[admin@server ~]$ semanage login -l
Login Name SELinux User MLS/MCS Range Service
__default__ unconfined_u s0-s0:c0.c1023 *
root unconfined_u s0-s0:c0.c1023 *
system_u system_u s0-s0:c0.c1023 *
[admin@server ~]$ semanage login -d karol
เจฆเฉ เจเฉเจฎ semanage เจเจชเจญเฉเจเจคเจพ SELinux เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจตเจฟเจเจเจพเจฐ เจฎเฉเจชเจฟเฉฐเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
[admin@server ~]$ semanage user -l
Labeling MLS/ MLS/
SELinux User Prefix MCS Level MCS Range SELinux Roles
guest_u user s0 s0 guest_r
staff_u staff s0 s0-s0:c0.c1023 staff_r sysadm_r
...
user_u user s0 s0 user_r
xguest_u user s0 s0 xguest_r
[admin@server ~]$ semanage user -a -R 'staff_r user_r'
[admin@server ~]$ semanage user -d test_u
เจเจฎเจพเจเจก เจชเฉเจฐเจพเจฎเฉเจเจฐ:
- -เจเฉฑเจ เจเจธเจเจฎ เจฐเฉเจฒ เจฎเฉเจชเจฟเฉฐเจ เจเจเจเจฐเฉ เจเฉเฉเฉ;
- -l เจฎเฉเจฒ เจเจพเจเจฆเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ เจคเฉ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเฉ เจธเฉเจเฉ;
- -d เจเจชเจญเฉเจเจคเจพ เจฐเฉเจฒ เจฎเฉเจชเจฟเฉฐเจ เจเจเจเจฐเฉ เจจเฉเฉฐ เจฎเจฟเจเจพเจ;
- -เจฏเฉเจเจผเจฐ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจฆเฉ เจธเฉเจเฉ;
เจซเจพเจเจฒเจพเจ, เจชเฉเจฐเจเจพเจ เจ เจคเฉ เจฌเฉเจฒเฉเจ เจจ เจฎเฉเฉฑเจฒ
เจนเจฐเฉเจ SELinux เจฎเฉเจกเฉเจเจฒ เจซเจพเจเจฒ เจเฉเจเจฟเฉฐเจ เจจเจฟเจฏเจฎเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจเฉเจเจฐ เจฒเฉเฉ เจนเฉเจตเฉ เจคเจพเจ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจจเจฟเจฏเจฎ เจตเฉ เจเฉเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจเฉเจฒ /srv/www เจซเฉเจฒเจกเจฐ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจ เจงเจฟเจเจพเจฐ เจนเฉเจตเฉเฅค
[admin@server ~]$ semanage fcontext -a -t httpd_sys_content_t "/srv/www(/.*)?
[admin@server ~]$ restorecon -R /srv/www/
เจชเจนเจฟเจฒเฉ เจเจฎเจพเจเจก เจจเจตเฉเจ เจฎเจพเจฐเจเจฟเฉฐเจ เจจเจฟเจฏเจฎเจพเจ เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐ เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจฆเฉเจเฉ เจฐเฉเจธเฉเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจเจพเจ เจฎเฉเจเฉเจฆเจพ เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจซเจพเจเจฒ เจเจฟเจธเจฎเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจฆเฉ เจนเฉเฅค
เจเจธเฉ เจคเจฐเฉเจนเจพเจ, TCP/UDP เจชเฉเจฐเจเจพเจ เจจเฉเฉฐ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจฟเฉฐเจจเฉเจนเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเจฟ เจธเจฟเจฐเจซเจผ เจเจเจฟเจค เจธเฉเจตเจพเจตเจพเจ เจนเฉ เจเจนเจจเจพเจ 'เจคเฉ เจธเฉเจฃ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจชเฉเจฐเจ 8080 'เจคเฉ เจธเฉเจฃเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจฎเจพเจเจก เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
[admin@server ~]$ semanage port -m -t http_port_t -p tcp 8080
SELinux เจฎเฉเจกเฉเจเจฒเจพเจ เจฆเฉ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจธเฉฐเจเจฟเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจนเฉเฉฐเจฆเฉ เจนเจจ เจเฉ เจฌเฉเจฒเฉเจ เจจ เจฎเฉเฉฑเจฒ เจฒเฉ เจธเจเจฆเฉ เจนเจจเฅค เจ เจเจฟเจนเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจชเฉเจฐเฉ เจธเฉเจเฉ getsebool -a เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจตเฉเจเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ setsebool เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฌเฉเจฒเฉเจ เจจ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค
[admin@server ~]$ getsebool httpd_enable_cgi
httpd_enable_cgi --> on
[admin@server ~]$ setsebool -P httpd_enable_cgi off
[admin@server ~]$ getsebool httpd_enable_cgi
httpd_enable_homedirs --> off
เจตเจฐเจเจธเจผเจพเจช, Pgadmin-เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ
เจเจ เจเฉฑเจ เจตเจฟเจนเจพเจฐเจ เจเจฆเจพเจนเจฐเจจ เจตเฉเจเฉเจ: เจ
เจธเฉเจ PostgreSQL เจกเฉเจเจพเจฌเฉเจธ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ RHEL 7.6 เจเฉฑเจคเฉ pgadmin4-web เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจนเฉเฅค เจ
เจธเฉเจ เจฅเฉเฉเฉเจนเจพ เจคเฉเจฐ เจชเจ
เจ
เจธเฉเจ เจเจฎ เจธเจผเฉฑเจเฉเจเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ, /var/log/httpd/error_log เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเฉเจเฅค เจเฉฑเจฅเฉ เจเฉเจ เจฆเจฟเจฒเจเจธเจช เจเฉฐเจฆเจฐเจพเจเจผ เจนเจจ.
[timestamp] [core:notice] [pid 23689] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
...
[timestamp] [wsgi:error] [pid 23690] [Errno 13] Permission denied: '/var/lib/pgadmin'
[timestamp] [wsgi:error] [pid 23690]
[timestamp] [wsgi:error] [pid 23690] HINT : You may need to manually set the permissions on
[timestamp] [wsgi:error] [pid 23690] /var/lib/pgadmin to allow apache to write to it.
เจเจธ เจฎเฉเจเฉ 'เจคเฉ, เจเจผเจฟเจเจฆเจพเจคเจฐ เจฒเฉเจจเจเจธ เจชเฉเจฐเจธเจผเจพเจธเจ setencorce 0 เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจเจผเฉเจฐเจฆเจพเจฐ เจชเจฐเจคเจพเจ เจเจพเจฃเจเฉ, เจ เจคเฉ เจเจน เจเจธเจฆเจพ เจ เฉฐเจค เจนเฉเจตเฉเจเจพเฅค เจธเฉฑเจ เจเจนเจพเจ เจคเจพเจ เจฎเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจ เจเจฟเจนเจพ เจนเฉ เจเฉเจคเจพ เจธเฉเฅค เจเจน เจฌเฉเจธเจผเฉฑเจ เจเฉฑเจ เจคเจฐเฉเจเจพ เจตเฉ เจนเฉ, เจชเจฐ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจคเฉเจ เจฌเจนเฉเจค เจฆเฉเจฐ เจนเฉ.
เจฌเฉเจเจฒ เจกเจฟเจเจผเจพเจเจจ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, SELinux เจเจชเจญเฉเจเจคเจพ-เจ เจจเฉเจเฉเจฒ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค เจฌเจธ เจธเฉเฉฑเจเจฐเฉเจฌเจฒเจธเจผเฉเจ เจชเฉเจเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจฒเฉเจ เจตเฉเจเฉเฅค
[admin@server ~]$ yum install setroubleshoot
[admin@server ~]$ journalctl -b -0
[admin@server ~]$ service restart auditd
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ OS เจตเจฟเฉฑเจ systemd เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, auditd เจธเฉเจตเจพ เจจเฉเฉฐ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจ เจคเฉ systemctl เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉเฅค เจธเจฟเจธเจเจฎ เจฒเจพเจ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเจพเจฃเจเฉ เจจเจพ เจธเจฟเจฐเจซ เจฌเจฒเฉเจ เจเจฐเจจ เจฆเจพ เจคเฉฑเจฅ, เจธเจเฉเจ เจเจพเจฐเจจ เจ เจคเฉ เจชเจพเจฌเฉฐเจฆเฉ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐเจจ เจฆเจพ เจคเจฐเฉเจเจพ.
เจ
เจธเฉเจ เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจ:
[admin@server ~]$ setsebool -P httpd_can_network_connect 1
[admin@server ~]$ setsebool -P httpd_can_network_connect_db 1
เจ เจธเฉเจ pgadmin4-web เจตเฉเฉฑเจฌ เจชเฉเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ, เจธเจญ เจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com