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 ---

Reply via email to