Changeset c46376e66552202d21a1ed70166ab3e71c57a0b5

Show
Ignore:
Timestamp:
03/02/10 13:01:10 (5 months ago)
Author:
Chris PeBenito <cpebenito@tresys.com>
Committer:
Chris PeBenito <cpebenito@tresys.com> 1267556470 -0500
Parent:

[88daf126f29a667808a4119a8712df790c468e85]

Message:

Improve documentation for userdomain interfaces:
userdom_use_user_terminals()
userdom_dontaudit_search_user_home_dirs()
userdom_dontaudit_use_unpriv_user_fds()

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • policy/modules/system/userdomain.if

    rc3c753f rc46376e  
    13931393######################################## 
    13941394## <summary> 
    1395 ##      Search user home directories. 
    1396 ## </summary> 
    1397 ## <param name="domain"> 
    1398 ##      <summary> 
    1399 ##      Domain allowed access. 
    1400 ##      </summary> 
    1401 ## </param> 
     1395##      Do not audit attempts to search user home directories. 
     1396## </summary> 
     1397## <desc> 
     1398##      <p> 
     1399##      Do not audit attempts to search user home directories. 
     1400##      This will supress SELinux denial messages when the specified 
     1401##      domain is denied the permission to search these directories. 
     1402##      </p> 
     1403## </desc> 
     1404## <param name="domain"> 
     1405##      <summary> 
     1406##      Domain to not audit. 
     1407##      </summary> 
     1408## </param> 
     1409## <infoflow type="none"/> 
    14021410# 
    14031411interface(`userdom_dontaudit_search_user_home_dirs',` 
     
    25552563######################################## 
    25562564## <summary> 
    2557 ##      Read and write a user domain tty and pty. 
    2558 ## </summary> 
    2559 ## <param name="domain"> 
    2560 ##      <summary> 
    2561 ##      Domain allowed access. 
    2562 ##      </summary> 
    2563 ## </param> 
     2565##      Read and write a user TTYs and PTYs. 
     2566## </summary> 
     2567## <desc> 
     2568##      <p> 
     2569##      Allow the specified domain to read and write user 
     2570##      TTYs and PTYs. This will allow the domain to 
     2571##      interact with the user via the terminal. Typically 
     2572##      all interactive applications will require this 
     2573##      access. 
     2574##      </p> 
     2575##      <p> 
     2576##      However, this also allows the applications to spy 
     2577##      on user sessions or inject information into the 
     2578##      user session.  Thus, this access should likely 
     2579##      not be allowed for non-interactive domains. 
     2580##      </p> 
     2581## </desc> 
     2582## <param name="domain"> 
     2583##      <summary> 
     2584##      Domain allowed access. 
     2585##      </summary> 
     2586## </param> 
     2587## <infoflow type="both" weight="10"/> 
    25642588# 
    25652589interface(`userdom_use_user_terminals',` 
     
    28252849######################################## 
    28262850## <summary> 
    2827 ##      Do not audit attempts to inherit the 
    2828 ##      file descriptors from all user domains. 
    2829 ## </summary> 
    2830 ## <param name="domain"> 
    2831 ##      <summary> 
    2832 ##      Domain allowed access. 
    2833 ##      </summary> 
    2834 ## </param> 
     2851##      Do not audit attempts to inherit the file descriptors 
     2852##      from unprivileged user domains. 
     2853## </summary> 
     2854## <desc> 
     2855##      <p> 
     2856##      Do not audit attempts to inherit the file descriptors 
     2857##      from unprivileged user domains. This will supress 
     2858##      SELinux denial messages when the specified domain is denied 
     2859##      the permission to inherit these file descriptors. 
     2860##      </p> 
     2861## </desc> 
     2862## <param name="domain"> 
     2863##      <summary> 
     2864##      Domain to not audit. 
     2865##      </summary> 
     2866## </param> 
     2867## <infoflow type="none"/> 
    28352868# 
    28362869interface(`userdom_dontaudit_use_unpriv_user_fds',`