From Fedora Project Wiki
No edit summary
Line 6: Line 6:
* [[/Design/SELinuxConfig#File_Labeling | File Labeling]]
* [[/Design/SELinuxConfig#File_Labeling | File Labeling]]
* [[/Design/SELinuxConfig#User_Mapping | User Mapping]]
* [[/Design/SELinuxConfig#User_Mapping | User Mapping]]
* [[[[/Design/SELinuxConfig#SELinux_User | SELinux User]]
* [[/Design/SELinuxConfig#SELinux_User | SELinux User]]
* [[/Design/SELinuxConfig#Translation | Translation]]
* [[/Design/SELinuxConfig#Translation | Translation]]
* [[/Design/SELinuxConfig#Network_Port | Network Port]]
* [[/Design/SELinuxConfig#Network_Port | Network Port]]
Line 40: Line 40:
=== Process Domain ===
=== Process Domain ===
[[Image:sysconfig-selinux-screenshot-procdoms.png]]
[[Image:sysconfig-selinux-screenshot-procdoms.png]]


= Mockup Proposal 1 =
= Mockup Proposal 1 =

Revision as of 14:15, 16 July 2009

Current UI

Flat navigation between the following tabs:

Screenshots

Status

Boolean

File Labeling

User Mapping

SELinux User

Translation

Network Port

Policy Module

Process Domain

Mockup Proposal 1

Gist of the changes - split the tabs into two main sections - SELinux configuration, and SELinux managed objects:

  • SELinux Configuration:
    • current enforcing mode / default enforcing mode / policy provider / current policy (advanced)
    • policy modules
    • booleans
    • security levels
  • SELinux Managed Objects:
    • files
    • users (integration of selinux users & user mappings)
    • network ports
    • processes

Mockup source: Media:sysconfig-selinux-mocks1_source.svg


SELinux Configuration

General

Policy Modules

File:Sysconfig-selinux-policymods.png (in progress)

Booleans

File:Sysconfig-selinux-bools.png (in progress)

Security Levels

File:Sysconfig-selinux-seclevels.png (in progress)

SELinux Managed Objects

Files

Users

Network Ports

Processes

(in progress)

Mockup Proposal 2

Keep the tabs flat as they are today, integrating the two user-related tabs, but make the tabs go straight across.