Package: sudo
Version: 1.6.9p11-2
Severity: important

I checked the behavior of the new implementation and I do not see any
difference. The new user still inherits the old ulimit settings.

% grep waldeck /etc/security/limits.conf
waldeck          hard    cpu             1

% id -un
waldeck
% ulimit -tH
60

% sudo -H zsh
% id -un
root
% ulimit -tH
60

The usage of strace reveals that /etc/security/limits.conf is opened
but no setrlimit is issued:

...
6418  getrlimit(RLIMIT_CPU, {rlim_cur=60, rlim_max=60}) = 0
6418  getrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_DATA, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_RSS, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_NPROC, {rlim_cur=16378, rlim_max=16378}) = 0
6418  getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
6418  getrlimit(RLIMIT_MEMLOCK, {rlim_cur=32*1024, rlim_max=32*1024}) =
0
6418  getrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_LOCKS, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
6418  getrlimit(RLIMIT_SIGPENDING, {rlim_cur=16378, rlim_max=16378}) = 0
6418  getrlimit(RLIMIT_MSGQUEUE, {rlim_cur=800*1024, rlim_max=800*1024})
= 0
6418  getrlimit(RLIMIT_NICE, {rlim_cur=0, rlim_max=0}) = 0
6418  getrlimit(RLIMIT_RTPRIO, {rlim_cur=0, rlim_max=0}) = 0
6418  getpriority(PRIO_PROCESS, 0)      = 20
6418  open("/etc/security/limits.conf", O_RDONLY|O_LARGEFILE) = 4
6418  fstat64(4, {st_mode=S_IFREG|0644, st_size=1953, ...}) = 0
6418  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7f65000
6418  read(4, "# /etc/security/limits.conf\n#\n#E"..., 4096) = 1953
6418  read(4, "", 4096)                 = 0
6418  close(4)                          = 0
...

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

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages sudo depends on:
ii  libc6                         2.7-6      GNU C Library: Shared libraries
ii  libpam-modules                0.99.7.1-5 Pluggable Authentication Modules f
ii  libpam0g                      0.99.7.1-5 Pluggable Authentication Modules l

sudo recommends no packages.

-- no debconf information

-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to