Package: sudo
Version: 1.7.2p1-1
Severity: important

Added a line:

#includedir /etc/sudoers.d

to /etc/sudoers and created a file /etc/sudoers.d/local and added a line
to it:

<username>      ALL=(ALL) NOPASSWD: ALL

Result:

,----
| # sudo -i
| sudo: /etc/sudoers.d/local is mode 0644, should be 0440
| >>> /etc/sudoers.d/README: /etc/sudoers.d/local near line 18 <<<
| sudo: parse error in /etc/sudoers.d/README near line 18
| sudo: no valid sudoers sources found, quitting
| *** glibc detected *** sudo: double free or corruption (!prev): 0x081f2b00 ***
| ======= Backtrace: =========
| /lib/i686/cmov/libc.so.6[0xb7715824]
| /lib/i686/cmov/libc.so.6[0xb77170b3]
| /lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb771a0ad]
| /lib/i686/cmov/libc.so.6(fclose+0x145)[0xb7705a85]
| sudo[0x80575fd]
| sudo[0x80585a6]
| sudo[0x80561e1]
| sudo[0x8059c4c]
| /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb76c0b55]
| sudo[0x804a661]
| ======= Memory map: ========
| 08048000-08066000 r-xp 00000000 09:04 39194      /usr/bin/sudo
| 08066000-08067000 rw-p 0001e000 09:04 39194      /usr/bin/sudo
| 08067000-0806a000 rw-p 00000000 00:00 0
| 081ef000-08210000 rw-p 00000000 00:00 0          [heap]
| b7500000-b7521000 rw-p 00000000 00:00 0
| b7521000-b7600000 ---p 00000000 00:00 0
| b7656000-b7672000 r-xp 00000000 09:00 12543      /lib/libgcc_s.so.1
| b7672000-b7673000 rw-p 0001c000 09:00 12543      /lib/libgcc_s.so.1
| b7673000-b767d000 r-xp 00000000 09:00 20247      
/lib/i686/cmov/libnss_files-2.10.2.so
| b767d000-b767e000 r--p 00009000 09:00 20247      
/lib/i686/cmov/libnss_files-2.10.2.so
| b767e000-b767f000 rw-p 0000a000 09:00 20247      
/lib/i686/cmov/libnss_files-2.10.2.so
| b767f000-b7688000 r-xp 00000000 09:00 28537      
/lib/i686/cmov/libnss_nis-2.10.2.so
| b7688000-b7689000 r--p 00008000 09:00 28537      
/lib/i686/cmov/libnss_nis-2.10.2.so
| b7689000-b768a000 rw-p 00009000 09:00 28537      
/lib/i686/cmov/libnss_nis-2.10.2.so
| b768a000-b769d000 r-xp 00000000 09:00 36174      
/lib/i686/cmov/libnsl-2.10.2.so
| b769d000-b769e000 r--p 00012000 09:00 36174      
/lib/i686/cmov/libnsl-2.10.2.so
| b769e000-b769f000 rw-p 00013000 09:00 36174      
/lib/i686/cmov/libnsl-2.10.2.so
| b769f000-b76a1000 rw-p 00000000 00:00 0
| b76a1000-b76a7000 r-xp 00000000 09:00 21217      
/lib/i686/cmov/libnss_compat-2.10.2.so
| b76a7000-b76a8000 r--p 00006000 09:00 21217      
/lib/i686/cmov/libnss_compat-2.10.2.so
| b76a8000-b76a9000 rw-p 00007000 09:00 21217      
/lib/i686/cmov/libnss_compat-2.10.2.so
| b76a9000-b76aa000 rw-p 00000000 00:00 0
| b76aa000-b77eb000 r-xp 00000000 09:00 22115      /lib/i686/cmov/libc-2.10.2.so
| b77eb000-b77ed000 r--p 00141000 09:00 22115      /lib/i686/cmov/libc-2.10.2.so
| b77ed000-b77ee000 rw-p 00143000 09:00 22115      /lib/i686/cmov/libc-2.10.2.so
| b77ee000-b77f2000 rw-p 00000000 00:00 0
| b77f2000-b77f4000 r-xp 00000000 09:00 28507      
/lib/i686/cmov/libdl-2.10.2.so
| b77f4000-b77f5000 r--p 00001000 09:00 28507      
/lib/i686/cmov/libdl-2.10.2.so
| b77f5000-b77f6000 rw-p 00002000 09:00 28507      
/lib/i686/cmov/libdl-2.10.2.so
| b77f6000-b7800000 r-xp 00000000 09:00 22205      /lib/libpam.so.0.82.1
| b7800000-b7801000 rw-p 0000a000 09:00 22205      /lib/libpam.so.0.82.1
| b7821000-b7823000 rw-p 00000000 00:00 0
| b7823000-b7824000 r-xp 00000000 00:00 0          [vdso]
| b7824000-b7840000 r-xp 00000000 09:00 36524      /lib/ld-2.10.2.so
| b7840000-b7841000 r--p 0001b000 09:00 36524      /lib/ld-2.10.2.so
| b7841000-b7842000 rw-p 0001c000 09:00 36524      /lib/ld-2.10.2.so
| bf8a3000-bf8b8000 rw-p 00000000 00:00 0          [stack]
`----

Line 18 in /etc/sudoers.d/README looks .ike this:

# tail -n1 /etc/sudoers.d/README | hexdump -Cv
00000000  23 0a                                             |#.|

Changing /etc/sudoers.d/local permissions, as recommended, to 0440 makes
sudo give expected results.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages sudo depends on:
ii  libc6                         2.10.2-5   Embedded GNU C Library: Shared lib
ii  libpam-modules                1.1.0-4    Pluggable Authentication Modules f
ii  libpam0g                      1.1.0-4    Pluggable Authentication Modules l

sudo recommends no packages.

sudo suggests no packages.

-- no debconf information


Cheers,

-- 
Cristian



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to