File: secolor.conf.5

package info (click to toggle)
android-platform-external-libselinux 10.0.0%2Br36-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 34,176 kB
  • sloc: ansic: 147,112; python: 25,790; makefile: 1,930; yacc: 1,389; sh: 1,206; lex: 452; xml: 180
file content (180 lines) | stat: -rw-r--r-- 4,565 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
.TH "secolor.conf" "5" "08 апреля 2011" "Документация API SELinux"
.SH "ИМЯ"
secolor.conf \- файл конфигурации цвета SELinux
.
.SH "ОПИСАНИЕ"
Этот необязательный файл управляет цветом, который назначается компонентам контекста, связанным с контекстом 
.I raw
, который передаётся с помощью 
.BR selinux_raw_context_to_color "(3),"
когда поддерживающее SELinux приложение должно показать сведения о контексте в цвете. 
.sp
.BR selinux_raw_context_to_color "(3)"
получает эту информацию о цвете из файла активной политики 
.B secolor.conf
, возвращённого 
.BR selinux_colors_path "(3)."
.
.SH "ФОРМАТ ФАЙЛА"
Формат файла:
.RS
.B color
.I color_name
.BI "= #"color_mask
.br
[...]
.sp
.I context_component string
.B =
.I fg_color_name bg_color_name
.br
[...]
.sp 
.RE

Где:
.br
.B color
.RS
Ключевое слово цвета (color). Каждая запись цвета находится на новой строке.
.RE
.I color_name
.RS
Название цвета из одного слова (например, red (красный)).
.RE
.I color_mask
.RS
Маска цвета, начинающаяся с хэша (#), который описывает шестнадцатиричные RGB-цвета, где black (чёрный) #000000 и white (белый) #ffffff.
.RE
.I context_component
.RS
Имя компонента контекста, должно быть одним из следующих:
.br
.RS
пользователь, роль, тип или диапазон 
.RE
Каждая запись
.IR context_component " " string " ..."
находится на новой строке.
.RE
.I string
.RS
Это строка 
.I context_component
, которая будет сопоставляться с компонентом контекста 
.I raw
, который передаётся
.BR selinux_raw_context_to_color "(3)."
.br
Подстановочный знак '*' можно использовать для сопоставления какой-либо неопределённой строки только записям
.I context_component
пользователя, роли или типа.
.RE

.I fg_color_name
.RS
Строка color_name, которая будет использоваться как цвет переднего плана. Маска цвета
.I color_mask
также может использоваться.
.RE
.I bg_color_name
.RS
Строка color_name, которая будет использоваться как цвет фона. Маска цвета
.I color_mask
также может использоваться.
.RE
.
.SH "ПРИМЕРЫ"
Записи примера 1:
.RS
color black  = #000000
.br
color green  = #008000
.br
color yellow = #ffff00
.br
color blue   = #0000ff
.br
color white  = #ffffff
.br
color red    = #ff0000
.br
color orange = #ffa500
.br
color tan    = #D2B48C
.sp
user * = black white
.br
role * = white black
.br
type * = tan orange
.br
range s0\-s0:c0.c1023 = black green
.br
range s1\-s1:c0.c1023 = white green
.br
range s3\-s3:c0.c1023 = black tan
.br
range s5\-s5:c0.c1023 = white blue
.br
range s7\-s7:c0.c1023 = black red
.br
range s9\-s9:c0.c1023 = black orange
.br
range s15:c0.c1023   = black yellow
.RE

.sp
Записи примера 2:
.RS
color black  = #000000
.br
color green  = #008000
.br
color yellow = #ffff00
.br
color blue   = #0000ff
.br
color white  = #ffffff
.br
color red    = #ff0000
.br
color orange = #ffa500
.br
color tan    = #d2b48c
.sp
user unconfined_u = #ff0000 green
.br
role unconfined_r = red #ffffff
.br
type unconfined_t = red orange
.br
user user_u       = black green
.br
role user_r       = white black
.br
type user_t       = tan red
.br
user xguest_u     = black yellow
.br
role xguest_r     = black red
.br
type xguest_t     = black green
.br
user sysadm_u     = white black
.br
range s0:c0.c1023 = black white
.br
user *            = black white
.br
role *            = black white
.br
type *            = black white
.RE
.
.SH "СМОТРИТЕ ТАКЖЕ"
.BR selinux "(8), " selinux_raw_context_to_color "(3), " selinux_colors_path "(3)"


.SH АВТОРЫ
Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.