bobbyz@ubuntu:~$ sudo strace -f /bin/systemd-tty-ask-password-agent --watch --console execve("/bin/systemd-tty-ask-password-agent", ["/bin/systemd-tty-ask-password-ag"..., "--watch", "--console"], [/* 15 vars */]) = 0 brk(0) = 0x55f947dba000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39845000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30165, ...}) = 0 mmap(NULL, 30165, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7efc3983d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/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\300[\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=138400, ...}) = 0 mmap(NULL, 2242312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc39400000 mprotect(0x7efc39421000, 2093056, PROT_NONE) = 0 mmap(0x7efc39620000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7efc39620000 mmap(0x7efc39622000, 5896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efc39622000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/librt.so.1", 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\220!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=31680, ...}) = 0 mmap(NULL, 2128864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc391f8000 mprotect(0x7efc391ff000, 2093056, PROT_NONE) = 0 mmap(0x7efc393fe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7efc393fe000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/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\340`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=142080, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc3983c000 mmap(NULL, 2217232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc38fda000 mprotect(0x7efc38ff2000, 2097152, PROT_NONE) = 0 mmap(0x7efc391f2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7efc391f2000 mmap(0x7efc391f4000, 13584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efc391f4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/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`\v\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1869392, ...}) = 0 mmap(NULL, 3972864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc38c10000 mprotect(0x7efc38dd0000, 2097152, PROT_NONE) = 0 mmap(0x7efc38fd0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7efc38fd0000 mmap(0x7efc38fd6000, 16128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efc38fd6000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpcre.so.3", 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\0\26\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=444344, ...}) = 0 mmap(NULL, 2539784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc389a3000 mprotect(0x7efc38a0f000, 2093056, PROT_NONE) = 0 mmap(0x7efc38c0e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6b000) = 0x7efc38c0e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/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"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14592, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc3983b000 mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efc3879f000 mprotect(0x7efc387a2000, 2093056, PROT_NONE) = 0 mmap(0x7efc389a1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7efc389a1000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc3983a000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39838000 arch_prctl(ARCH_SET_FS, 0x7efc39838800) = 0 mprotect(0x7efc38fd0000, 16384, PROT_READ) = 0 mprotect(0x7efc389a1000, 4096, PROT_READ) = 0 mprotect(0x7efc391f2000, 4096, PROT_READ) = 0 mprotect(0x7efc38c0e000, 4096, PROT_READ) = 0 mprotect(0x7efc393fe000, 4096, PROT_READ) = 0 mprotect(0x7efc39620000, 4096, PROT_READ) = 0 mprotect(0x55f946b45000, 4096, PROT_READ) = 0 mprotect(0x7efc39847000, 4096, PROT_READ) = 0 munmap(0x7efc3983d000, 30165) = 0 set_tid_address(0x7efc39838ad0) = 1529 set_robust_list(0x7efc39838ae0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7efc38fdfbb0, [], SA_RESTORER|SA_SIGINFO, 0x7efc38fead10}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7efc38fdfc40, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7efc38fead10}, 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", 0x7ffcd2f11c10) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7ffcd2f11c10) = -1 ENOENT (No such file or directory) brk(0) = 0x55f947dba000 brk(0x55f947ddb000) = 0x55f947ddb000 open("/proc/filesystems", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39844000 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 334 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7efc39844000, 4096) = 0 open("/proc/self/stat", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39844000 read(3, "1529 (systemd-tty-ask) R 1524 15"..., 1024) = 342 close(3) = 0 munmap(0x7efc39844000, 4096) = 0 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 umask(022) = 022 setsid() = 1529 open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = -1 ENXIO (No such device or address) open("/proc/self/stat", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39844000 read(3, "1529 (systemd-tty-ask) R 1524 15"..., 1024) = 336 close(3) = 0 munmap(0x7efc39844000, 4096) = 0 stat("/run/systemd", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 mkdir("/run/systemd/ask-password", 0755) = -1 EEXIST (File exists) stat("/run/systemd/ask-password", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 inotify_init1(IN_CLOEXEC) = 3 inotify_add_watch(3, "/run/systemd/ask-password", IN_CLOSE_WRITE|IN_MOVED_TO) = 1 rt_sigprocmask(SIG_SETMASK, [INT TERM], NULL, 8) = 0 signalfd4(-1, [INT TERM], 8, O_NONBLOCK|O_CLOEXEC) = 4 openat(AT_FDCWD, "/run/systemd/ask-password", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5 getdents(5, /* 2 entries */, 32768) = 48 getdents(5, /* 0 entries */, 32768) = 0 close(5) = 0 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}], 2, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) poll([{fd=3, events=POLLIN}], 1, 0) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\1\0\0\0\200\0\0\0\272\2\0\0\20\0\0\0ask.KFgAgB\0\0\0\0\0\0", 2048) = 32 poll([{fd=3, events=POLLIN}], 1, 0) = 0 (Timeout) openat(AT_FDCWD, "/run/systemd/ask-password", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5 getdents(5, /* 4 entries */, 32768) = 120 open("/run/systemd/ask-password/ask.KFgAgB", O_RDONLY|O_CLOEXEC) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=123, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=123, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39844000 read(6, "[Ask]\nPID=1547\nSocket=/run/syste"..., 4096) = 123 read(6, "", 4096) = 0 close(6) = 0 munmap(0x7efc39844000, 4096) = 0 open("/proc/1547/stat", O_RDONLY|O_CLOEXEC) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc39844000 read(6, "1547 (systemd-ask-pas) R 1546 15"..., 1024) = 347 close(6) = 0 munmap(0x7efc39844000, 4096) = 0 access("/run/systemd/ask-password/sck.e21a9d23963a95c3", W_OK) = 0 inotify_init1(IN_CLOEXEC) = 6 inotify_add_watch(6, "/dev/console", IN_CLOSE_WRITE|IN_CLOSE_NOWRITE) = 1 poll([{fd=6, events=POLLIN}], 1, 0) = 0 (Timeout) open("/dev/console", O_RDWR|O_NOCTTY|O_CLOEXEC) = 7 ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 rt_sigaction(SIGHUP, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7efc38fead10}, {SIG_DFL, [], 0}, 8) = 0 ioctl(7, TIOCSCTTY, 0) = -1 EPERM (Operation not permitted) rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0x7efc38fead10}, NULL, 8) = 0 read(6,