1 |
commit: 8f9a8d44ce4ec0d2229d5bd9363a56621416676c |
2 |
Author: Christian Göttsche <cgzones <AT> googlemail <DOT> com> |
3 |
AuthorDate: Sun Jan 31 20:50:18 2021 +0000 |
4 |
Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 6 20:54:11 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8f9a8d44 |
7 |
|
8 |
genhomedircon: require match for home directory name |
9 |
|
10 |
Use regular expression '/[^/]+' instead of '/[^/]*', like semodule's |
11 |
genhomedircon. |
12 |
Generates file contexts like '/home/[^/]+/dead\.letter' |
13 |
|
14 |
Signed-off-by: Christian Göttsche <cgzones <AT> googlemail.com> |
15 |
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org> |
16 |
|
17 |
support/genhomedircon.py | 2 +- |
18 |
1 file changed, 1 insertion(+), 1 deletion(-) |
19 |
|
20 |
diff --git a/support/genhomedircon.py b/support/genhomedircon.py |
21 |
index e9d72067..54745730 100644 |
22 |
--- a/support/genhomedircon.py |
23 |
+++ b/support/genhomedircon.py |
24 |
@@ -266,7 +266,7 @@ class selinuxConfig: |
25 |
def genoutput(self): |
26 |
ret= self.heading() |
27 |
for h in self.getHomeDirs(): |
28 |
- ret += self.getHomeDirContext ("user_u" , h+'/[^/]*', "user") |
29 |
+ ret += self.getHomeDirContext ("user_u" , h+'/[^/]+', "user") |
30 |
ret += self.getHomeRootContext(h) |
31 |
ret += self.genHomeDirContext() |
32 |
return ret |