Your message dated Sun, 1 Aug 2021 15:09:53 +0200
with message-id <[email protected]>
and subject line Re: Bug#981815: Please explain
has caused the Debian Bug report #981815,
regarding sudo: problems with xargs & parallel
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
981815: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981815
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sudo
X-Debbugs-Cc: [email protected]
Version: 1.9.5p2-2
Severity: normal
Dear Maintainer,
--------------------------------------------------------------------------------
install_manifest.txt:
/usr/local/test/test 1.txt
/usr/local/test/test 2.txt
----------------------------------Bad----------------------------------------------
t.sh:
sudo xargs -0t -d '\n' -a 'install_manifest.txt' /usr/bin/rm
u1@A1:2$ ./t.sh
xargs -0t -d '\n' -a 'install_manifest.txt' /usr/bin/rm
/etc/sudoers.d/f1:30:49: syntax error
u1 A1 = (root) NOPASSWD: /usr/bin/xargs -0t -d '\n' /usr/bin/rm <
install_manifest.txt
^
[sudo] password for u1:
sudo: a password is required
-----------------------------------Bad---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: /usr/bin/xargs -0t -d '\\n' /usr/bin/rm <
install_manifest.txt
sudo xargs -t -d '\\n' /usr/bin/rm < install_manifest.txt
[sudo] пароль для u1:
Sorry, user u1 is not allowed to execute '/usr/bin/xargs -t -d \\n /usr/bin/rm'
as root on A1.
-----------------------------------Bad---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: /usr/bin/xargs -0t -d "\\n" /usr/bin/rm <
install_manifest.txt
u1@A1:2$ sudo xargs -t -d "\\n" /usr/bin/rm < install_manifest.txt
[sudo] password for u1:
Sorry, user u1 is not allowed to execute '/usr/bin/xargs -t -d \n /usr/bin/rm'
as root on A1.
-----------------------------------Ok--------------------------------------------
root@A1:/media/u1/s1/2# parallel -t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm /usr/local/test/test\ 1.txt
/usr/bin/rm /usr/local/test/test\ 2.txt
root@A1:/media/u1/s1/2#
-----------------------------------Ok---------------------------------------------
root@A1:/media/u1/s1/2# parallel -0t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm /usr/local/test/test\ 1.txt
/usr/bin/rm /usr/local/test/test\ 2.txt
root@A1:/media/u1/s1/2#
-----------------------------------Ok---------------------------------------------
root@A1:/media/u1/s1/2# xargs -t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm '/usr/local/test/test 1.txt' '/usr/local/test/test 2.txt'
root@A1:/media/u1/s1/2#
-----------------------------------Ok---------------------------------------------
root@A1:/media/u1/s1/2# xargs -0t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm /usr/local/test/test\ 1.txt
/usr/bin/rm /usr/local/test/test\ 2.txt
root@A1:/media/u1/s1/2#
-----------------------------------Ok---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: ALL
u1@A1:2$ sudo xargs -t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm '/usr/local/test/test 1.txt' '/usr/local/test/test 2.txt'
u1@A1:2$
-----------------------------------Ok---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: ALL
u1@A1:2$ sudo parallel -t -d '\n' /usr/bin/rm < install_manifest.txt
/usr/bin/rm /usr/local/test/test\ 1.txt
/usr/bin/rm /usr/local/test/test\ 2.txt
u1@A1:2$
-----------------------------------Ok---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: ALL
u1@A1:2$ ./t.sh
sudo xargs -t -d '\n' /usr/bin/rm < install_manifest.txt
u1@A1:2$ ./t.sh
/usr/bin/rm '/usr/local/test/test 1.txt' '/usr/local/test/test 2.txt'
u1@A1:2$
-----------------------------------Ok---------------------------------------------
/etc/sudoers.d/
u1 A1 = (root) NOPASSWD: ALL
u1@A1:2$ ./t.sh
sudo parallel -t -d '\n' /usr/bin/rm < install_manifest.txt
u1@A1:2$ ./t.sh
/usr/bin/rm /usr/local/test/test\ 1.txt
/usr/bin/rm /usr/local/test/test\ 2.txt
u1@A1:2$
--------------------------------------------------------------------------------
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-3-amd64 (SMP w/8 CPU threads)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages sudo depends on:
ii libaudit1 1:3.0-2
ii libc6 2.31-9
ii libpam-modules 1.4.0-4
ii libpam0g 1.4.0-4
ii libselinux1 3.1-2+b2
ii lsb-base 11.1.0
ii zlib1g 1:1.2.11.dfsg-2
sudo recommends no packages.
sudo suggests no packages.
-- Configuration Files:
/etc/sudo.conf changed:
Debug sudo /var/log/sudo_debug all@debug
/etc/sudoers [Errno 13] Access denied: '/etc/sudoers'
/etc/sudoers.d/README [Errno 13] Access denied: '/etc/sudoers.d/README'
-- no debconf information
--- End Message ---
--- Begin Message ---
On Sat, Jul 03, 2021 at 01:23:08PM +0200, Hilko Bengen wrote:
> I don't see how this is a bug in sudo or in the Debian packaging and
> would like to close the bug.
I agree, closing.
Greetings
Marc
--- End Message ---