strace required write permission to perform file creation in /home/citser/bin/.
` chmod g+w /home/citser/bin/
Here is a sample of non-root_restic. Repetitions of sequence of patterns are mentioned as
[...]
"
<sequences-of-patterns>
"
execve("/usr/bin/restic", ["restic", "--exclude=/dev", "--exclude=/media", "--exclude=/mnt", "--exclude=/proc", "--exclude=/run", "--exclude=/sys", "--exclude=/tmp", "--exclude=/var/tmp", "--exclude=/run/media/yk/USB/Fedo"..., "backup", "/"], 0x7ffdfbc0e378 /* 35 vars */) = 0
brk(NULL) = 0x55563969d000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffdc2f6ecf0) = -1 EINVAL (Virheellinen argumentti)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (Tiedostoa tai hakemistoa ei ole)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=98939, ...}) = 0
mmap(NULL, 98939, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0c75315000
close(3) = 0
openat(AT_FDCWD, "/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=830752, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c75313000
lseek(3, 808, SEEK_SET) = 808
read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0c752f2000
mmap(0x7f0c752f8000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f0c752f8000
mmap(0x7f0c75307000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f0c75307000
mmap(0x7f0c7530d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f0c7530d000
mmap(0x7f0c7530f000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0c7530f000
close(3) = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@@\2\0\0\0\0\0"..., 832) = 832
lseek(3, 792, SEEK_SET) = 792
read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\304\206x\335gRZ\226\217\200\373\365y >{"..., 68) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=6699224, ...}) = 0
lseek(3, 792, SEEK_SET) = 792
read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\304\206x\335gRZ\226\217\200\373\365y >{"..., 68) = 68
lseek(3, 864, SEEK_SET) = 864
read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32
mmap(NULL, 1857568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0c7512c000
mprotect(0x7f0c7514e000, 1679360, PROT_NONE) = 0
mmap(0x7f0c7514e000, 1363968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f0c7514e000
mmap(0x7f0c7529b000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7f0c7529b000
mmap(0x7f0c752e8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f0c752e8000
mmap(0x7f0c752ee000, 14368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0c752ee000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c75129000
arch_prctl(ARCH_SET_FS, 0x7f0c75129740) = 0
mprotect(0x7f0c752e8000, 16384, PROT_READ) = 0
mprotect(0x7f0c7530d000, 4096, PROT_READ) = 0
mprotect(0x555637b4e000, 8331264, PROT_READ) = 0
mprotect(0x7f0c75358000, 4096, PROT_READ) = 0
munmap(0x7f0c75315000, 98939) = 0
set_tid_address(0x7f0c75129a10) = 2657
set_robust_list(0x7f0c75129a20, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f0c752f8c50, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f0c752f8cf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x55563969d000
brk(0x5556396be000) = 0x5556396be000
brk(NULL) = 0x5556396be000
sched_getaffinity(0, 8192, [0, 1]) = 8
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c750e9000
mmap(0xc000000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(0xc000000000, 67108864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c730e9000
mmap(NULL, 2164736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c72ed8000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c7531e000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=537022778}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c72ec8000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=537177758}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=537234539}) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=537633757}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=537690609}) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
sigaltstack({ss_sp=0xc000002000, ss_flags=0, ss_size=32768}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettid() = 2657
rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x55563739d720, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
[...]
"
rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x55563739d720, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
"
rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_2, {sa_handler=0x55563739d720, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
[...]
"
rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGRT_2, {sa_handler=0x55563739d720, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0c75304e80}, NULL, 8) = 0
"
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c726c7000
mprotect(0x7f0c726c8000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f0c72ec6fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[2658], tls=0x7f0c72ec7700, child_tidptr=0x7f0c72ec79d0) = 2658
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c71ec6000
mprotect(0x7f0c71ec7000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f0c726c5fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[2659], tls=0x7f0c726c6700, child_tidptr=0x7f0c726c69d0) = 2659
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=548561893}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=548672383}) = 0
futex(0xc000066848, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066848, FUTEX_WAKE_PRIVATE, 1) = 1
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c716c5000
mprotect(0x7f0c716c6000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f0c71ec4fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[2660], tls=0x7f0c71ec5700, child_tidptr=0x7f0c71ec59d0) = 2660
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c70ec4000
mprotect(0x7f0c70ec5000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f0c716c3fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[2661], tls=0x7f0c716c4700, child_tidptr=0x7f0c716c49d0) = 2661
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=550311160}) = 0
readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/bin/restic", 128) = 15
fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
futex(0xc000066bc8, FUTEX_WAKE_PRIVATE, 1) = 1
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c70e84000
fcntl(1, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl(2, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
futex(0xc000066bc8, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
futex(0xc000066848, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066848, FUTEX_WAKE_PRIVATE, 1) = 1
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0c5b7ff000
mprotect(0x7f0c5b800000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f0c5bffefb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[2663], tls=0x7f0c5bfff700, child_tidptr=0x7f0c5bfff9d0) = 2663
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0c70643000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=555097863}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=555345244}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1566574408, tv_nsec=578430619}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=556002180}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1566574408, tv_nsec=578739042}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=556296774}) = 0
getuid() = 1001
getgid() = 1001
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
[...]
"
futex(0xc000066f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
"
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {tv_sec=1566574408, tv_nsec=596685059}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=574255642}) = 0
futex(0xc000096f48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000066f48, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
futex(0xc0000972c8, FUTEX_WAKE_PRIVATE, 1) = 1
newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0555, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1566574408, tv_nsec=598550054}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=2640, tv_nsec=576107158}) = 0
openat(AT_FDCWD, "/run/media/yk/USB/Fedora/keys", O_RDONLY|O_CLOEXEC) = -1 EACCES (Lupa evätty)
write(2, "Fatal: unable to open repo at /r"..., 120Fatal: unable to open repo at /run/media/yk/USB/Fedora/: ReadDir: open /run/media/yk/USB/Fedora/keys: permission denied
) = 120
futex(0xc0000972c8, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(1, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon echo ...}) = 0
exit_group(1) = ?
+++ exited with 1 +++