openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CLOEXEC) = 8 epoll_ctl(4, EPOLL_CTL_ADD, 8, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=1740435128, u64=140507300556472}}) = -1 EPERM (Operation not permitted) pipe2([9, 10], O_CLOEXEC) = 0 getpid() = 1184 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[], NULL, 8) = 0 clone(child_stack=NULL, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 1189 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 close(10) = 0 read(9, "", 8) = 0 close(9) = 0 close(3) = 0 close(7) = 0 close(8) = 0 waitid(P_PID, 1189, {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1189, si_uid=1000, si_status=1, si_utime=0, si_stime=0}, WEXITED|WNOWAIT, NULL) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1189, si_uid=1000, si_status=1, si_utime=0, si_stime=0} --- rt_sigreturn({mask=[]}) = 0 wait4(1189, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, {ru_utime={tv_sec=0, tv_usec=2161}, ru_stime={tv_sec=0, tv_usec=0}, ...}) = 1189 unlinkat(AT_FDCWD, "/home/admin/data/newdatafile", 0) = 0 nanosleep({tv_sec=0, tv_nsec=1000000}, NULL) = 0 nanosleep({tv_sec=0, tv_nsec=1000000}, NULL) = 0 write(2, "panic: ", 7panic: ) = 7 write(2, "exit status 1", 13exit status 1) = 13 write(2, "\n", 1 ) = 1 write(2, "\n", 1 ) = 1 write(2, "goroutine ", 10goroutine ) = 10 write(2, "1", 11) = 1 write(2, " [", 2 [) = 2 write(2, "running", 7running) = 7 write(2, "]:\n", 3]: ) = 3 write(2, "main.main", 9main.main) = 9 write(2, "(", 1() = 1 write(2, ")\n", 2) ) = 2 write(2, "\t", 1 ) = 1 write(2, "./main.go", 9./main.go) = 9 write(2, ":", 1:) = 1 write(2, "64", 264) = 2 write(2, " +", 2 +) = 2 write(2, "0x47d", 50x47d) = 5 write(2, "\n", 1 ) = 1 exit_group(2) = ? +++ exited with 2 +++ admin@i-0cd15b190b867f346:~$ touch data/newdatafile admin@i-0cd15b190b867f346:~$ chmod 444 datan