fix
parent
19d6d266bc
commit
49f8c5535e
|
@ -96,6 +96,7 @@ namespace i2p {
|
||||||
SCMP_SYS(timerfd_create),
|
SCMP_SYS(timerfd_create),
|
||||||
SCMP_SYS(timerfd_settime),
|
SCMP_SYS(timerfd_settime),
|
||||||
SCMP_SYS(unlinkat),
|
SCMP_SYS(unlinkat),
|
||||||
|
SCMP_SYS(unlinkat),
|
||||||
SCMP_SYS(uname),
|
SCMP_SYS(uname),
|
||||||
SCMP_SYS(write),
|
SCMP_SYS(write),
|
||||||
SCMP_SYS(writev),
|
SCMP_SYS(writev),
|
||||||
|
@ -198,10 +199,12 @@ namespace i2p {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Add rules */
|
/* Add rules */
|
||||||
if(!addrule(i2p::fs::GetDataDir().c_str(), LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR|LANDLOCK_ACCESS_FS_WRITE_FILE|LANDLOCK_ACCESS_FS_MAKE_REG|LANDLOCK_ACCESS_FS_MAKE_DIR, ruleset_fd))
|
if(!addrule(i2p::fs::GetDataDir().c_str(), LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR|LANDLOCK_ACCESS_FS_WRITE_FILE|LANDLOCK_ACCESS_FS_MAKE_REG|LANDLOCK_ACCESS_FS_MAKE_DIR|LANDLOCK_ACCESS_FS_REMOVE_FILE, ruleset_fd))
|
||||||
return false;
|
return false;
|
||||||
if(!addrule(i2p::fs::GetCertsDir().c_str(), LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
if(!addrule(i2p::fs::GetCertsDir().c_str(), LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
||||||
return false;
|
return false;
|
||||||
|
if(!addrule("/var/log/i2pd/", LANDLOCK_ACCESS_FS_WRITE_FILE|LANDLOCK_ACCESS_FS_MAKE_REG, ruleset_fd))
|
||||||
|
return false;
|
||||||
if(!addrule("/lib/", LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
if(!addrule("/lib/", LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
||||||
return false;
|
return false;
|
||||||
if(!addrule("/usr/lib/", LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
if(!addrule("/usr/lib/", LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
||||||
|
|
Loading…
Reference in New Issue