On 2017-01-10 17:28:27 +0100, Vincent Lefevre wrote:
> Could this be:
> 
>     install -o root -g adm -m 0640 /dev/null /var/log/monit.log

According to strace, I confirm that this is executed and unlinks
the log file:

17197 execve("/usr/bin/install", ["install", "-o", "root", "-g", "adm", "-m", 
"0640", "/dev/null", "/var/log/monit.log"], [/* 140 vars */]) = 0
[...]
17197 lstat("/var/log/monit.log", {st_mode=S_IFREG|0640, st_size=255, ...}) = 0
17197 unlink("/var/log/monit.log")      = 0
17197 open("/dev/null", O_RDONLY)       = 3
17197 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
17197 open("/var/log/monit.log", O_WRONLY|O_CREAT|O_EXCL, 0600) = 4
17197 fstat(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
17197 fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) = 0
17197 mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x7fdd739d5000
17197 read(3, "", 131072)               = 0
17197 fsetxattr(4, "system.posix_acl_access", 
"\2\0\0\0\1\0\6\0\377\377\377\377\4\0\0\0\377\377\377\377 
\0\0\0\377\377\377\377", 28, 0) = 0
17197 close(4)                          = 0
17197 close(3)                          = 0
17197 munmap(0x7fdd739d5000, 139264)    = 0
17197 lchown("/var/log/monit.log", 0, 4) = 0
17197 chmod("/var/log/monit.log", 0640) = 0
17197 lseek(0, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
17197 close(0)                          = 0
17197 close(1)                          = 0
17197 close(2)                          = 0
17197 exit_group(0)                     = ?
17197 +++ exited with 0 +++

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to