Hi everyone,
I want to implement a commercial av scanner into amavis scanning. For this
purpose, a wrapper script has been written that contains a sudo call.
When I run the script as user 'amavis' from the commandline everything works
fine. When it's run as a result of the av_scanners call, it fails with the
following error message though:
run_av (Test Antivirus) FAILED - unexpected exit 1, output="sudo: unable to
change to root gid: Operation not permitted\nsudo: unable to initialize policy
plugin"
With an 'strace' on the sudo command itself, the error message is:
effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid'
option set or an NFS file system without root privileges
Confusingly, a 'Permission denied' occurs in this 'strace' on '/etc/sudo.conf'
although the process should be root at this point.
The version used is 'amavisd-new 2.11.0-2el7' (CentOS 7 from epel) without
chroot. I checked basics like the suid bit on /usr/bin/sudo, the filesystem /
where /usr resides on is not mounted 'nosuid', SELinux is currently disabled
for testing purposes, etc.
I somehow assume that my problem has to do with the read-only filesystem
remounts in the amavis worker.
You'll find the necessary problem description below, I hope. Do you have an
idea or need further information?
Best regards,
Andreas
---- configuration details ----
/etc/amavisd/amavisd.conf
[...]
@av_scanners = (
['Test Antivirus',
'/opt/antivirus/test.sh',
'-s {}',
qr/\bThreats found:\s+0\b/m,
qr/\bThreats found:\s+[1-9]\d*\b/m,
/./
],
);
[...]
---- positive result from shell ----
$ su - amavis -s /bin/bash
-bash-4.2$ /usr/bin/id
uid=508(amavis) gid=508(amavis) groups=508(amavis)
context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
-bash-4.2$ sudo /usr/bin/id
uid=0(root) gid=0(root) groups=0(root)
context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
---- my test script ----
$ vi /opt/antivirus/test.sh
#! /bin/bash
/usr/bin/id > ~/id.txt
sudo /usr/bin/id >> ~/id.txt
ls -l /usr/bin/sudo /etc/sudoers /etc/sudo.conf > ~/sudo_perms.txt
findmnt -lo source,target,fstype,label,options,used > ~/findmnt.txt
strace -s 512 sudo id > ~/strace_id.txt 2>&1
---- results of the test script when run via run_av ----
$ cat ~/id.txt # second line missing, sudo not successful
uid=508(amavis) gid=508(amavis) groups=508(amavis)
context=system_u:system_r:antivirus_t:s0
$ cat ~/sudo_perms.txt # suid bit is set, rest of permissions is centos-default
as well
-rw-r-----. 1 root root 1786 Jun 26 20:07 /etc/sudo.conf
-r--r-----. 1 root root 4667 Jul 13 13:18 /etc/sudoers
---s--x--x. 1 root root 143248 Jun 27 20:03 /usr/bin/sudo
$ grep -E "SOURCE|^/dev" findmnt.txt # file is attached if you need further
details
SOURCE
TARGET FSTYPE LABEL
OPTIONS
USED
/dev/mapper/vg01-root
/ xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
/dev/sda1
/boot xfs
ro,relatime,seclabel,attr2,inode64,noquota
309.1M
/dev/mapper/vg02-srv
/srv xfs
rw,relatime,seclabel,attr2,inode64,noquota
650.6M
/dev/mapper/vg01-root[/tmp/systemd-private-d12bc474211b4beb8ef887951c75f901-amavisd.service-9PDyaf/tmp]
/tmp xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
/dev/mapper/vg01-root[/var/tmp/systemd-private-d12bc474211b4beb8ef887951c75f901-amavisd.service-IAPlVY/tmp]
/var/tmp xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
/dev/mapper/vg01-root[/etc]
/etc xfs
ro,relatime,seclabel,attr2,inode64,noquota
6G
$ grep -E "execve|EACCES|/usr/bin/sudo|write" strace_id.txt # file is attached
if you need further details
execve("/usr/bin/sudo", ["sudo", "id"], [/* 13 vars */]) = 0
open("/etc/sudo.conf", O_RDONLY) = -1 EACCES (Permission denied)
access("/usr/bin/sudo", X_OK) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0111, st_size=143248, ...}) = 0
write(2, "sudo", 4sudo) = 4
write(2, ": ", 2: ) = 2
write(2, "effective uid is not 0, is /usr/bin/sudo on a file system with the
'nosuid' option set or an NFS file system without root privileges?",
133effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid'
option set or an NFS file system without root privileges?) = 133
write(2, "\n", 1
SOURCE
TARGET FSTYPE LABEL
OPTIONS
USED
/dev/mapper/vg01-root
/ xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
devtmpfs
/dev devtmpfs
rw,nosuid,seclabel,size=2443996k,nr_inodes=610999,mode=755
0
tmpfs
/dev/shm tmpfs
rw,nosuid,nodev,seclabel
0
devpts
/dev/pts devpts
rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000
0
mqueue
/dev/mqueue mqueue
rw,relatime,seclabel
0
hugetlbfs
/dev/hugepages hugetlbfs
rw,relatime,seclabel
0
proc
/proc proc
rw,nosuid,nodev,noexec,relatime
0
systemd-1
/proc/sys/fs/binfmt_misc autofs
rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=10880
0
binfmt_misc
/proc/sys/fs/binfmt_misc binfmt_misc
rw,relatime
0
sysfs
/sys sysfs
rw,nosuid,nodev,noexec,relatime,seclabel
0
securityfs
/sys/kernel/security securityfs
rw,nosuid,nodev,noexec,relatime
0
tmpfs
/sys/fs/cgroup tmpfs
ro,nosuid,nodev,noexec,seclabel,mode=755
0
cgroup
/sys/fs/cgroup/systemd cgroup
rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
0
cgroup
/sys/fs/cgroup/devices cgroup
rw,nosuid,nodev,noexec,relatime,devices
0
cgroup
/sys/fs/cgroup/pids cgroup
rw,nosuid,nodev,noexec,relatime,pids
0
cgroup
/sys/fs/cgroup/memory cgroup
rw,nosuid,nodev,noexec,relatime,memory
0
cgroup
/sys/fs/cgroup/freezer cgroup
rw,nosuid,nodev,noexec,relatime,freezer
0
cgroup
/sys/fs/cgroup/perf_event cgroup
rw,nosuid,nodev,noexec,relatime,perf_event
0
cgroup
/sys/fs/cgroup/blkio cgroup
rw,nosuid,nodev,noexec,relatime,blkio
0
cgroup
/sys/fs/cgroup/hugetlb cgroup
rw,nosuid,nodev,noexec,relatime,hugetlb
0
cgroup
/sys/fs/cgroup/cpu,cpuacct cgroup
rw,nosuid,nodev,noexec,relatime,cpuacct,cpu
0
cgroup
/sys/fs/cgroup/cpuset cgroup
rw,nosuid,nodev,noexec,relatime,cpuset
0
cgroup
/sys/fs/cgroup/net_cls,net_prio cgroup
rw,nosuid,nodev,noexec,relatime,net_prio,net_cls
0
pstore
/sys/fs/pstore pstore
rw,nosuid,nodev,noexec,relatime
0
configfs
/sys/kernel/config configfs
rw,relatime
0
selinuxfs
/sys/fs/selinux selinuxfs
rw,relatime
0
debugfs
/sys/kernel/debug debugfs
rw,relatime
0
tmpfs
/run tmpfs
rw,nosuid,nodev,seclabel,mode=755
64.6M
/dev/sda1
/boot xfs
ro,relatime,seclabel,attr2,inode64,noquota
309.1M
/dev/mapper/vg02-srv
/srv xfs
rw,relatime,seclabel,attr2,inode64,noquota
650.6M
tmpfs
/dev tmpfs
rw,nosuid,relatime,seclabel,mode=755,gid=508
0
devpts
/dev/pts devpts
rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000
0
tmpfs
/dev/shm tmpfs
rw,nosuid,nodev,relatime,seclabel
0
mqueue
/dev/mqueue mqueue
rw,relatime,seclabel
0
hugetlbfs
/dev/hugepages hugetlbfs
rw,relatime,seclabel
0
devtmpfs[/log]
/dev/log devtmpfs
rw,nosuid,relatime,seclabel,size=2443996k,nr_inodes=610999,mode=755
0
tmpfs[/systemd/inaccessible]
/home tmpfs
ro,nosuid,nodev,relatime,seclabel,mode=755
64.6M
tmpfs[/systemd/inaccessible]
/root tmpfs
ro,nosuid,nodev,relatime,seclabel,mode=755
64.6M
tmpfs[/systemd/inaccessible]
/run/user tmpfs
ro,nosuid,nodev,relatime,seclabel,mode=755
64.6M
/dev/mapper/vg01-root[/tmp/systemd-private-d12bc474211b4beb8ef887951c75f901-amavisd.service-9PDyaf/tmp]
/tmp xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
/dev/mapper/vg01-root[/var/tmp/systemd-private-d12bc474211b4beb8ef887951c75f901-amavisd.service-IAPlVY/tmp]
/var/tmp xfs
rw,relatime,seclabel,attr2,inode64,noquota
6G
/dev/mapper/vg01-root[/etc]
/etc xfs
ro,relatime,seclabel,attr2,inode64,noquota
6G
execve("/usr/bin/sudo", ["sudo", "id"], [/* 13 vars */]) = 0
brk(NULL) = 0x55bc331db000
fcntl(0, F_GETFD) = 0
fcntl(1, F_GETFD) = 0
fcntl(2, F_GETFD) = 0
access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff13c000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/libexec/sudo/tls/x86_64/libaudit.so.1", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/usr/libexec/sudo/tls/x86_64", 0x7ffc57fb91a0) = -1 ENOENT (No such file
or directory)
open("/usr/libexec/sudo/tls/libaudit.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
stat("/usr/libexec/sudo/tls", 0x7ffc57fb91a0) = -1 ENOENT (No such file or
directory)
open("/usr/libexec/sudo/x86_64/libaudit.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
stat("/usr/libexec/sudo/x86_64", 0x7ffc57fb91a0) = -1 ENOENT (No such file or
directory)
open("/usr/libexec/sudo/libaudit.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
stat("/usr/libexec/sudo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=33521, ...}) = 0
mmap(NULL, 33521, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0fff133000
close(3) = 0
open("/lib64/libaudit.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0001\0\0\0\0\0\0@\0\0\0\0\0\0\0h\331\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0|\312\1\0\0\0\0\0|\312\1\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0H\313\1\0\0\0\0\0H\313!\0\0\0\0\0H\313!\0\0\0\0\0\240\7\0\0\0\0\0\0@\250\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\270\315\1\0\0\0\0\0\270\315!\0\0\0\0\0\270\315!\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\344\267\1\0\0\0\0\0\344\267\1\0\0\0\0\0\344\267\1\0\0\0\0\0\244\2\0\0\0\0\0\0\244\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0H\313\1\0\0\0\0\0H\313!\0\0\0\0\0H\313!\0\0\0\0\0\270\4\0\0\0\0\0\0\270\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0:\27vV\255\336\311\322t\347)G\365Cq\323\212R\265\345\0\0\0\0C\0\0\0E\0\0\0\10\0\0\0\t\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=122984, ...}) = 0
mmap(NULL, 2257800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffecf4000
mprotect(0x7f0ffed11000, 2093056, PROT_NONE) = 0
mmap(0x7f0ffef10000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f0ffef10000
mmap(0x7f0ffef12000, 37768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ffef12000
close(3) = 0
open("/usr/libexec/sudo/libselinux.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320i\0\0\0\0\0\0@\0\0\0\0\0\0\0\310X\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\37\0\36\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<0\2\0\0\0\0\0<0\2\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\220<\2\0\0\0\0\0\220<\"\0\0\0\0\0\220<\"\0\0\0\0\0\230\t\0\0\0\0\0\0\300,\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0H=\2\0\0\0\0\0H=\"\0\0\0\0\0H=\"\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\220<\2\0\0\0\0\0\220<\"\0\0\0\0\0\220<\"\0\0\0\0\0(\0\0\0\0\0\0\0\350\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\350\344\1\0\0\0\0\0\350\344\1\0\0\0\0\0\350\344\1\0\0\0\0\0\264\n\0\0\0\0\0\0\264\n\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\220<\2\0\0\0\0\0\220<\"\0\0\0\0\0\220<\"\0\0\0\0\0p\3\0\0\0\0\0\0p\3\0\0\0\0\0\0\1\0\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155784, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff132000
mmap(NULL, 2255184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffeacd000
mprotect(0x7f0ffeaf1000, 2093056, PROT_NONE) = 0
mmap(0x7f0ffecf0000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f0ffecf0000
mmap(0x7f0ffecf2000, 6480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ffecf2000
close(3) = 0
open("/usr/libexec/sudo/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
file or directory)
open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\16\0\0\0\0\0\0@\0\0\0\0\0\0\0\3301\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0!\0
\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250\33\0\0\0\0\0\0\250\33\0\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\240\35\0\0\0\0\0\0\240\35 \0\0\0\0\0\240\35
\0\0\0\0\0h\3\0\0\0\0\0\0p\3\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\300\35\0\0\0\0\0\0\300\35 \0\0\0\0\0\300\35
\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\300\27\0\0\0\0\0\0\300\27\0\0\0\0\0\0\300\27\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\240\35\0\0\0\0\0\0\240\35
\0\0\0\0\0\240\35
\0\0\0\0\0`\2\0\0\0\0\0\0`\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\301\312\353\222\372\271/]\232\373\2418gS^\375K\265PU\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14872, ...}) = 0
mmap(NULL, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffe8ca000
mprotect(0x7f0ffe8cc000, 2093056, PROT_NONE) = 0
mmap(0x7f0ffeacb000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f0ffeacb000
close(3) = 0
open("/usr/libexec/sudo/libsudo_util.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260A\0\0\0\0\0\0@\0\0\0\0\0\0\0008:\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274
\1\0\0\0\0\0\274 \1\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0H)\1\0\0\0\0\0H)!\0\0\0\0\0H)!\0\0\0\0\0\234\10\0\0\0\0\0\0@\n\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0000*\1\0\0\0\0\0000*!\0\0\0\0\0000*!\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0,\1\1\0\0\0\0\0,\1\1\0\0\0\0\0,\1\1\0\0\0\0\0\264\4\0\0\0\0\0\0\264\4\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0H)\1\0\0\0\0\0H)!\0\0\0\0\0H)!\0\0\0\0\0\270\6\0\0\0\0\0\0\270\6\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\335\330<[\244\31\200\302\0319\372\347\217\324\261|Kt\346\225\0\0\0\0\203\0\0\0Q\0\0\0\20\0\0\0\n\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=82232, ...}) = 0
mmap(NULL, 2175880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffe6b6000
mprotect(0x7f0ffe6c9000, 2093056, PROT_NONE) = 0
mmap(0x7f0ffe8c8000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f0ffe8c8000
close(3) = 0
open("/usr/libexec/sudo/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
file or directory)
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0@\0\0\0\0\0\0\0\0E\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0!\0
\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\330\37\0\0\0\0\0\0\330\37\0\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0X-\0\0\0\0\0\0X- \0\0\0\0\0X-
\0\0\0\0\0@\3\0\0\0\0\0\0\330\3\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\210-\0\0\0\0\0\0\210- \0\0\0\0\0\210-
\0\0\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\20\32\0\0\0\0\0\0\20\32\0\0\0\0\0\0\20\32\0\0\0\0\0\0\274\0\0\0\0\0\0\0\274\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0X-\0\0\0\0\0\0X-
\0\0\0\0\0X-
\0\0\0\0\0\250\2\0\0\0\0\0\0\250\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\36B\353\373'-7\267&\364W\326\376<3\322\260\224\273i\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff131000
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffe4b2000
mprotect(0x7f0ffe4b4000, 2097152, PROT_NONE) = 0
mmap(0x7f0ffe6b4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f0ffe6b4000
close(3) = 0
open("/usr/libexec/sudo/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
file or directory)
open("/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\20\35\2\0\0\0\0\0@\0\0\0\0\0\0\0(c
\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0K\0J\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\240I\30\0\0\0\0\0\240I\30\0\0\0\0\0\240I\30\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\224}\33\0\0\0\0\0\224}\33\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0000\207\33\0\0\0\0\0000\207;\0\0\0\0\0000\207;\0\0\0\0\0pQ\0\0\0\0\0\0\220\232\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\200\273\33\0\0\0\0\0\200\273;\0\0\0\0\0\200\273;\0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0000\207\33\0\0\0\0\0000\207;\0\0\0\0\0000\207;\0\0\0\0\0\20\0\0\0\0\0\0\0\220\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0P\345td\4\0\0\0\274I\30\0\0\0\0\0\274I\30\0\0\0\0\0\274I\30\0\0\0\0\0004i\0\0\0\0\0\0004i\0\0\0\0\0\0\4\0\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2127336, ...}) = 0
mmap(NULL, 3940800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffe0ef000
mprotect(0x7f0ffe2a7000, 2097152, PROT_NONE) = 0
mmap(0x7f0ffe4a7000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b8000) = 0x7f0ffe4a7000
mmap(0x7f0ffe4ad000, 16832, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ffe4ad000
close(3) = 0
open("/usr/libexec/sudo/libcap-ng.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
open("/lib64/libcap-ng.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0@\0\0\0\0\0\0\0`V\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254=\0\0\0\0\0\0\254=\0\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\224M\0\0\0\0\0\0\224M \0\0\0\0\0\224M
\0\0\0\0\0\350\3\0\0\0\0\0\0\354\3\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\350M\0\0\0\0\0\0\350M \0\0\0\0\0\350M
\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\224M\0\0\0\0\0\0\224M
\0\0\0\0\0\224M
\0\0\0\0\0000\0\0\0\0\0\0\0000\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\\8\0\0\0\0\0\0\\8\0\0\0\0\0\0\\8\0\0\0\0\0\0\264\0\0\0\0\0\0\0\264\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\224M\0\0\0\0\0\0\224M
\0\0\0\0\0\224M \0\0\0\0\0l\2\0\0\0\0\0\0l\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=23968, ...}) = 0
mmap(NULL, 2118016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffdee9000
mprotect(0x7f0ffdeed000, 2097152, PROT_NONE) = 0
mmap(0x7f0ffe0ed000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f0ffe0ed000
close(3) = 0
open("/usr/libexec/sudo/libpcre.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such
file or directory)
open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\25\0\0\0\0\0\0@\0\0\0\0\0\0\0\320\34\6\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0004\377\5\0\0\0\0\0004\377\5\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\210\f\6\0\0\0\0\0\210\f&\0\0\0\0\0\210\f&\0\0\0\0\0\224\4\0\0\0\0\0\0\200\5\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\270\r\6\0\0\0\0\0\270\r&\0\0\0\0\0\270\r&\0\0\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\340\321\5\0\0\0\0\0\340\321\5\0\0\0\0\0\340\321\5\0\0\0\0\0\344\4\0\0\0\0\0\0\344\4\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0R\345td\4\0\0\0\210\f\6\0\0\0\0\0\210\f&\0\0\0\0\0\210\f&\0\0\0\0\0x\3\0\0\0\0\0\0x\3\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\234\243\321\37\1\213\356\267\31\315\263K\350\0\277\26A5\r\n\0\0\0\0\21\0\0\0\34\0\0\0\4\0\0\0\10\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=402384, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff130000
mmap(NULL, 2494984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffdc87000
mprotect(0x7f0ffdce7000, 2097152, PROT_NONE) = 0
mmap(0x7f0ffdee7000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x7f0ffdee7000
close(3) = 0
open("/usr/libexec/sudo/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0m\0\0\0\0\0\0@\0\0\0\0\0\0\0X+\2\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0)\0(\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\320\21\1\0\0\0\0\0\320\21\1\0\0\0\0\0\320\21\1\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<f\1\0\0\0\0\0<f\1\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0`k\1\0\0\0\0\0`k!\0\0\0\0\0`k!\0\0\0\0\0\200\7\0\0\0\0\0\0(I\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0Pm\1\0\0\0\0\0Pm!\0\0\0\0\0Pm!\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\354\21\1\0\0\0\0\0\354\21\1\0\0\0\0\0\354\21\1\0\0\0\0\0\224\n\0\0\0\0\0\0\224\n\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=144792, ...}) = 0
mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f0ffda6b000
mprotect(0x7f0ffda82000, 2093056, PROT_NONE) = 0
mmap(0x7f0ffdc81000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f0ffdc81000
mmap(0x7f0ffdc83000, 13448, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0ffdc83000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff12f000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff12d000
arch_prctl(ARCH_SET_FS, 0x7f0fff12d840) = 0
mprotect(0x7f0ffe4a7000, 16384, PROT_READ) = 0
mprotect(0x7f0ffdc81000, 4096, PROT_READ) = 0
mprotect(0x7f0ffdee7000, 4096, PROT_READ) = 0
mprotect(0x7f0ffe0ed000, 4096, PROT_READ) = 0
mprotect(0x7f0ffe6b4000, 4096, PROT_READ) = 0
mprotect(0x7f0ffe8c8000, 4096, PROT_READ) = 0
mprotect(0x7f0ffeacb000, 4096, PROT_READ) = 0
mprotect(0x7f0ffecf0000, 4096, PROT_READ) = 0
mprotect(0x7f0ffef10000, 4096, PROT_READ) = 0
mprotect(0x55bc32402000, 4096, PROT_READ) = 0
mprotect(0x7f0fff13d000, 4096, PROT_READ) = 0
munmap(0x7f0fff133000, 33521) = 0
set_tid_address(0x7f0fff12db10) = 24280
set_robust_list(0x7f0fff12db20, 24) = 0
rt_sigaction(SIGRTMIN, {0x7f0ffda717e0, [], SA_RESTORER|SA_SIGINFO,
0x7f0ffda7a5e0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f0ffda71870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO,
0x7f0ffda7a5e0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0,
f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255,
f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0,
f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255,
f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
stat("/sys/fs/selinux", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
brk(NULL) = 0x55bc331db000
brk(0x55bc331fc000) = 0x55bc331fc000
access("/etc/selinux/config", F_OK) = 0
fcntl(0, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(1, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(2, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE)
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0
mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0ff7542000
close(3) = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff13b000
read(3,
"TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\220\0\0\0\10\0\0\0\16\233\f\27`\233\325\332\360\234\331\256\220\235\244\265\220\236\271\220\220\237\204\227\220\310\tq\220\314\347K\20\315\251\27\220\316\242C\20\317\2224\20\320\202%\20\321r\26\20\321\266\226\0\322X\276\200\322\241O\20\322\3334\360\323c\33\220\324K#\220\3259\321
\325g\347\220\325\250s\0\326)\264\20\327,\32\20\330\t\226\20\331\2\301\220\331\351x\20\22\316\227\360\23MD\20\0243\372\220\25#\353\220\26\23\334\220\27\3\315\220\27\363\276\220\30\343\257\220\31\323\240\220\32\303\221\220\33\274\275\20\34\254\256\20\35\234\237\20\36\214\220\20\37|\201\20
lr\20!\\c\20\"LT\20#<E\20$,6\20%\34'\20&\f\30\20'\5C\220'\3654\220(\345%\220)\325\26\220*\305\7\220+\264\370\220,\244\351\220-\224\332\220.\204\313\220/t\274\2200d\255\2201]\331\0202r\264\0203=\273\0204R\226\0205\35\235\02062x\0206\375\177\0208\33\224\2208\335a\0209\373v\220:\275C\20;\333X\220<\246_\220=\273:\220>\206A\220?\233\34\220@f#\220A\2049\20BF\5\220Cd\33\20D%\347\220EC\375\20F\5\311\220G#\337\20G\356\346\20I\3\301\20I\316\310\20J\343\243\20K\256\252\20L\314\277\220M\216\214\20N\254\241\220Onn\20P\214\203\220QW\212\220Rle\220S7l\220TLG\220U\27N\220V,)\220V\3670\220X\25F\20X\327\22\220Y\365(\20Z\266\364\220[\325\n\20\\\240\21\20]\264\354\20^\177\363\20_\224\316\20`_\325\20a}\352\220b?\267\20c]\314\220d\37\231\20e=\256\220f\10\265\220"...,
4096) = 2309
lseek(3, -1467, SEEK_CUR) = 842
read(3,
"TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0\0\0\0\221\0\0\0\t\0\0\0\22\377\377\377\377o\242a\370\377\377\377\377\233\f\27`\377\377\377\377\233\325\332\360\377\377\377\377\234\331\256\220\377\377\377\377\235\244\265\220\377\377\377\377\236\271\220\220\377\377\377\377\237\204\227\220\377\377\377\377\310\tq\220\377\377\377\377\314\347K\20\377\377\377\377\315\251\27\220\377\377\377\377\316\242C\20\377\377\377\377\317\2224\20\377\377\377\377\320\202%\20\377\377\377\377\321r\26\20\377\377\377\377\321\266\226\0\377\377\377\377\322X\276\200\377\377\377\377\322\241O\20\377\377\377\377\322\3334\360\377\377\377\377\323c\33\220\377\377\377\377\324K#\220\377\377\377\377\3259\321
\377\377\377\377\325g\347\220\377\377\377\377\325\250s\0\377\377\377\377\326)\264\20\377\377\377\377\327,\32\20\377\377\377\377\330\t\226\20\377\377\377\377\331\2\301\220\377\377\377\377\331\351x\20\0\0\0\0\22\316\227\360\0\0\0\0\23MD\20\0\0\0\0\0243\372\220\0\0\0\0\25#\353\220\0\0\0\0\26\23\334\220\0\0\0\0\27\3\315\220\0\0\0\0\27\363\276\220\0\0\0\0\30\343\257\220\0\0\0\0\31\323\240\220\0\0\0\0\32\303\221\220\0\0\0\0\33\274\275\20\0\0\0\0\34\254\256\20\0\0\0\0\35\234\237\20\0\0\0\0\36\214\220\20\0\0\0\0\37|\201\20\0\0\0\0
lr\20\0\0\0\0!\\c\20\0\0\0\0\"LT\20\0\0\0\0#<E\20\0\0\0\0$,6\20\0\0\0\0%\34'\20\0\0\0\0&\f\30\20\0\0\0\0'\5C\220\0\0\0\0'\3654\220\0\0\0\0(\345%\220\0\0\0\0)\325\26\220\0\0\0\0*\305\7\220\0\0\0\0+\264\370\220\0\0\0\0,\244\351\220\0\0\0\0-\224\332\220\0\0\0\0"...,
4096) = 1467
close(3) = 0
munmap(0x7f0fff13b000, 4096) = 0
stat("/etc/sudo.conf", {st_mode=S_IFREG|0640, st_size=1786, ...}) = 0
open("/etc/sudo.conf", O_RDONLY) = -1 EACCES (Permission denied)
geteuid() = 508
geteuid() = 508
access("/usr/local/sbin/sudo", X_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/bin/sudo", X_OK) = -1 ENOENT (No such file or directory)
access("/usr/sbin/sudo", X_OK) = -1 ENOENT (No such file or directory)
access("/sbin/sudo", X_OK) = -1 ENOENT (No such file or directory)
access("/usr/bin/sudo", X_OK) = 0
stat("/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0111, st_size=143248, ...}) = 0
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2502, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f0fff13b000
read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2001,2003,2007
Free Software Foundation, Inc.\n#\n# This program is free software; you can
redistribute it and/or modify\n# it under the terms of the GNU General Public
License as published by\n# the Free Software Foundation; either version 2, or
(at your option)\n# any later version.\n#\n# This program is distributed in the
hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the
implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR "..., 4096)
= 2502
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f0fff13b000, 4096) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/sudo.mo", O_RDONLY) = -1 ENOENT (No such
file or directory)
write(2, "sudo", 4sudo) = 4
write(2, ": ", 2: ) = 2
write(2, "effective uid is not 0, is /usr/bin/sudo on a file system with the
'nosuid' option set or an NFS file system without root privileges?",
133effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid'
option set or an NFS file system without root privileges?) = 133
write(2, "\n", 1
) = 1
exit_group(1) = ?
+++ exited with 1 +++