Package: sudo Version: 1.6.8p12-1 Followup-For: Bug #330868 Hi!
Since my recent upgrade to etch sudo fails to reset timestamps on
boot. strace shows that sudo actually stat's /var/run/sudo/<USER>,
which is a directory, but the initscript now only resets the
timestamps of plain files. Here is the excerpt from strace for user
"joe":
======================================================================
setreuid32(-1, 0) = 0
setuid32(0) = 0
open("/etc/group", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
_llseek(4, 0, [0], SEEK_CUR) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=1194, ...}) = 0
mmap2(NULL, 1194, PROT_READ, MAP_SHARED, 4, 0) = 0xb7f78000
_llseek(4, 1194, [1194], SEEK_SET) = 0
munmap(0xb7f78000, 1194) = 0
close(4) = 0
lstat64("/var/run/sudo", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat64("/var/run/sudo/joe", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
time(NULL) = 1139875642
utimes("/var/run/sudo/joe", NULL) = 0
time([1139875642]) = 1139875642
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
connect(4, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0
send(4, "<85>Feb 14 01:07:22 sudo: j"..., 94, MSG_NOSIGNAL) = 94
close(4) = 0
======================================================================
Thanks for your good work,
Jö.
-- System Information:
Debian Release: testing/unstable
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'testing'), (500, 'stable'), (1,
'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-486
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)
Versions of packages sudo depends on:
ii libc6 2.3.5-13 GNU C Library: Shared libraries an
ii libpam-modules 0.79-3 Pluggable Authentication Modules f
ii libpam0g 0.79-3 Pluggable Authentication Modules l
sudo recommends no packages.
-- no debconf information
--
<Ku]aku> seen _Armus_
-:- SignOff Ku]aku: #macht (changing servers)
<Volk> I don't know who _Armus_ is.
signature.asc
Description: Digital signature

