Package: sysvinit Version: 2.86.ds1-4 Severity: normal The shutdown manpage states that passing "-a" to shutdown should check /etc/shutdown.allow. This doesn't seem to be happening. Here is an strace of a user who is in /etc/shutdown.allow executing "/sbin/shutdown -a". as can be seen front this log, /etc/shutdown.allow is never consulted. ---------------------- execve("/sbin/shutdown", ["/sbin/shutdown", "-a"], [/* 26 vars */]) = 0 uname({sys="Linux", node="cuttle", ...}) = 0 brk(0) = 0x804d000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa2000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=36076, ...}) = 0 old_mmap(NULL, 36076, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f99000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1266800, ...}) = 0 old_mmap(NULL, 1276860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e61000 old_mmap(0xb7f93000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x131000) = 0xb7f93000 old_mmap(0xb7f97000, 7100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f97000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e60000 mprotect(0xb7f93000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e606c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f99000, 36076) = 0 getuid32() = 104 geteuid32() = 104 setuid32(104) = 0 getuid32() = 104 write(2, "shutdown: you must be root to do"..., 39) = 39 exit_group(1) = ?
-- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages sysvinit depends on: ii coreutils 5.2.1-2.1 The GNU core utilities ii initscripts 2.86.ds1-4 Standard scripts needed for bootin ii libc6 2.3.5-7 GNU C Library: Shared libraries an ii libselinux1 1.26-1 SELinux shared libraries ii libsepol1 1.8-1 Security Enhanced Linux policy lib ii sysv-rc 2.86.ds1-4 Standard boot mechanism using syml sysvinit recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]