fix
parent
19d6d266bc
commit
49f8c5535e
|
@ -96,6 +96,7 @@ namespace i2p {
|
|||
SCMP_SYS(timerfd_create),
|
||||
SCMP_SYS(timerfd_settime),
|
||||
SCMP_SYS(unlinkat),
|
||||
SCMP_SYS(unlinkat),
|
||||
SCMP_SYS(uname),
|
||||
SCMP_SYS(write),
|
||||
SCMP_SYS(writev),
|
||||
|
@ -198,10 +199,12 @@ namespace i2p {
|
|||
}
|
||||
|
||||
/* 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;
|
||||
if(!addrule(i2p::fs::GetCertsDir().c_str(), LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
||||
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))
|
||||
return false;
|
||||
if(!addrule("/usr/lib/", LANDLOCK_ACCESS_FS_READ_FILE|LANDLOCK_ACCESS_FS_READ_DIR, ruleset_fd))
|
||||
|
|
Loading…
Reference in New Issue