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]